我创建了一个WCF self hosted
网络服务。这是我serviceContract and OperationContract
的Instace
课堂:
[ServiceContract]
public interface ISwiperWS
{
[OperationContract, WebInvoke(Method = "GET", UriTemplate = "/getstatus?callback={Callback}", ResponseFormat = WebMessageFormat.Json)]
String getStatus(String Callback);
}
测试WS.cs
public String getStatus()
{
return "true"
}
我正在访问此 Web 服务的JsonP
端点GWT
String url = "https://somedomain.com:8083/getstatus";
JsonpRequestBuilder jsonp = new JsonpRequestBuilder();
jsonp.setTimeout(600);
jsonp.setCallbackParam("callback");
jsonp.send(url);
我创建了一个安装项目并将其安装在不同的机器上。每当我从它向 Web 服务端点发出请求时,JsonP
它都会表现出奇怪的行为。在某些机器中,我得到了预期的响应,而在其他机器中,它不断显示错误,即405-method are not allowed
。
我搜索并根据它们进行更改,但对我没有任何帮助。请给我一个解决方案