0
我有一個web服務,獲取string
作爲參數並返回string
。此服務位於server1上。在server2上,我有一個(2行)控制檯應用程序來測試這個Web服務,一切正常。當我調用相同的Web服務時(使用相同的設置 - 沒有設置,url是相同的,關於Web服務部分的一切都是一樣的),我得到「400錯誤請求」錯誤。在同樣的功能,我有這樣的事情:ASP.NET Web服務 - 400錯誤請求
using(var ctx = ClientContext(siteUrl)) // sharepoint client object model
{
using(var db = SomeEntitiesContext()) // entities context
{
...
var webservice = MyService.MyServiceClass();
foreach(var item in items)
{
var res = webservice.MyMethod(myinput); //here I get 400 bad request error
}
}
}
其他情況可能混合了一些東西嗎?奇怪的是基於控制檯的測試應用程序正在工作。
簡單的答案是使用像Fiddler這樣的工具來觀察客戶端和服務器之間的互聯網流量,並發現差異。 – 2011-05-05 00:24:02