我想知道如何使用URL调用Web服务。
我有一个Web服务,其代码如下所示。
@WebService(serviceName="MyWS")
public class MyWS {
@WebMethod(operationName="myMethod")
public String myMethod(@Webparam(name="msg") String msg) {
return "Hello " + msg;
}
}
这部署在wildfly应用程序服务器中。
当我输入https://HOST_IP:8443/MyWar-war/MyWS?wsdl
时,它会显示一个xml字符串作为响应(我已经使用了Chrome和Postman)。但是,当我尝试访问网址https://HOST_IP:8443/MyWar-war/MyWS/myMethod?msg=ABCXYZ
时会说
<html>
<head>
<title>Error</title>
</head>
<body>Not Found</body>
</html>
我的方法调用方式正确吗?如果不能,请告诉我如何通过url调用Web服务方法?
谢谢