0
我創建了一個WCF self hosted
Web服務。下面是我在serviceContract and OperationContract
類Instace
:獲取405-自我託管的Web服務中不允許的方法
[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);
我創建了一個安裝端點項目並將其安裝在不同的機器上。每當我向JsonP
發出Web服務端點請求時,它都顯示出一種奇怪的行爲。在某些機器上,我得到了一個預期的響應,就像在其他一些機器中一樣,它不斷顯示錯誤,即405-method are not allowed
。
我搜索它,並根據他們做出改變,但沒有任何作品適合我。請建議我一個解決方案
請嘗試閱讀這個http://stackoverflow.com/about,以獲得更多關於這裏的問題/答案的SO。你的貢獻沒有回答這個問題。這更多的是一個評論,你可以添加一次,你會增加你的聲譽:http://stackoverflow.com/faq#reputation – 2013-12-30 07:23:56