WCF self hosted
Web サービスを作成しました。ここに私serviceContract and OperationContract
のInstace
クラスがあります:
[ServiceContract]
public interface ISwiperWS
{
[OperationContract, WebInvoke(Method = "GET", UriTemplate = "/getstatus?callback={Callback}", ResponseFormat = WebMessageFormat.Json)]
String getStatus(String Callback);
}
TestWS.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
。
私はそれを検索し、それらに従って変更を加えましたが、何もうまくいきません。解決策を教えてください