我在.NET
中使用Cisco AXL web service
。重寫GetWebRequest方法將HTTP1.1切換爲1.0
問題是,它不允許我重寫GetWebRequest
方法來更改HTTP版本。
我下面這個文件給了我下面的代碼添加http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/devguide/9_1_1/axl.html#wp1055254
protected override System.Net.WebRequest GetWebRequest(Uri uri)
{
System.Net.HttpWebRequest request = base.GetWebRequest(uri) as System.Net.HttpWebRequest;
request.ProtocolVersion = System.Net.HttpVersion.Version10;
return request;
}
我有一個擴展SoapHttpClientProtocl
的類中的代碼。我搜索了一下,我發現有同樣問題的人,但沒有明確的答案如何解決它。我希望有人在這裏有答案。
謝謝!