Criação de Cliente C# ou PHP para consumir Web Service JAVA

3 respostas
webservicejavaphpcsharp
W

Bom pessoal, possuo um Web Service com o servidor e o cliente feito em JAVA, agora preciso criar um cliente que não seja em JAVA para consumir o web service, os vídeos que assisti não parecem ser o que estou procurando. Atualmente ele está assim:

class CalculadoraClient {

public static void main(String args[]) throws Exception {

//http://127.0.0.1:2017/calc?wsdl
URL url = new URL(“<a href="http://localhost:8080/calc?wsdl">http://localhost:8080/calc?wsdl</a>”);

QName qname = new QName(“<a href="http://calc/%22,%22CalculadoraServerImplService">http://calc/","CalculadoraServerImplService</a>”);

Service ws = Service.create(url, qname);

CalculadoraServer calc = ws.getPort(CalculadoraServer.class);
System.out.println("Soma (5+1): " + calc.soma(5,1));

System.out.println("Subtracao (5-1): " + calc.subtracao(5,1));

System.out.println("Multiplicacao (5*1): " + calc.multiplicacao(5,1));

System.out.println("Divisao (5/1): " + calc.divisao(5,1));

}

}

@WebService

@SOAPBinding(style = Style.RPC)

public interface CalculadoraServer {

@WebMethod

float soma(float num1, float num2);

@WebMethod

float subtracao(float num1, float num2);

@WebMethod

float multiplicacao(float num1, float num2);

@WebMethod

float divisao(float num1, float num2);

}

public class CalculadoraServerPublisher {

public static void main(String[] args){

Endpoint.publish(<a href="http://localhost:8080/calc">http://localhost:8080/calc</a>”, new CalculadoraServerImpl());

}

}

@WebService(endpointInterface = calc.CalculadoraServer)

public class CalculadoraServerImpl implements CalculadoraServer {

public float soma(float num1, float num2) {

return num1 + num2;

}

public float subtracao(float num1, float num2) {

return num1 - num2;

}

public float multiplicacao(float num1, float num2) {

return num1 * num2;

}

public float divisao(float num1, float num2) {

return num1 / num2;

}

}

3 Respostas

javaflex

https://docs.microsoft.com/pt-br/sharepoint/dev/general-development/step-1-creating-the-web-service-client-project

E segue as outras etapas nos links que ficam no final da página.

W

Não consegui usar como base, mas obrigado pela ajuda.

javaflex

Em que etapa não conseguiu prosseguir?

Criado 30 de novembro de 2018
Ultima resposta 30 de nov. de 2018
Respostas 3
Participantes 2