-1
當我嘗試使用web服務,我得到它說「請求已被取消」的錯誤。當我打開小提琴手並給出相應的設置(defaultProxy等)時,我可以成功使用web服務。有人經歷過這樣的事嗎?你是如何解決這個問題的?無法使用Web服務,而不小提琴手
當我嘗試使用web服務,我得到它說「請求已被取消」的錯誤。當我打開小提琴手並給出相應的設置(defaultProxy等)時,我可以成功使用web服務。有人經歷過這樣的事嗎?你是如何解決這個問題的?無法使用Web服務,而不小提琴手
嗯,我找到一種方法,通過編寫相關SoapHttpClientProtocol的GetWebRequest方法的重寫轉保活默認爲false克服這個問題。粗略添加這些行
protected override System.Net.WebRequest GetWebRequest(Uri uri)
{
System.Net.HttpWebRequest webRequest = (System.Net.HttpWebRequest)base.GetWebRequest(uri);
webRequest.KeepAlive = false;
return webRequest;
}
在相關Web服務的參考文件(Reference.cs)上解決了這個問題。
同樣的問題,因爲我的,檢查[鏈接](http://stackoverflow.com/questions/18778141/callback-method-of-webclient-not-firing) –
你可以發佈你用來啓動網絡的代碼請求? –
在Fiddler中看到的響應標題是什麼? – EricLaw