簡體   English   中英

ASP.NET Web 服務 - 400 錯誤請求

[英]ASP.NET Web service - 400 bad request

我有一個 web 服務,它獲取一個string作為參數並返回string 此服務位於 server1 上。 在 server2 上,我有一個小(2 行)控制台應用程序來測試這個 web 服務,一切正常。 當我調用相同的 web 服務時(使用相同的設置 - 沒有設置,url 是一樣的,關於 web 服務部分的一切都是一樣的)我得到“40”錯誤。 在同一個 function 我有這樣的東西:

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
       }
   }
}

有沒有可能是其他上下文混淆了某些東西? 奇怪的是,基於控制台的測試應用程序正在運行。

這是我從 DB 獲得的字符串與硬編碼的字符串(來自 DB 的相同字符串)...我更改了 web 服務,因此它獲取了字符串的字節數組,現在它可以工作了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM