![](/img/trans.png)
[英]Client found response content type of 'text/html; charset=iso-8859-1', but expected 'text/xml'
[英]Client found response content type of 'text/html', but expected 'text/xml'
我收到此錯誤:
客戶發現響應內容類型為“text / html”,但預期為'text / xml。
我正在為實時搜索添加網絡參考。 當我構建項目時,它的成功。 但之后,一旦我在文本框中輸入一些文本並輸入搜索按鈕,就會出現此錯誤。 我使用我的本地機器和使用.net 2.0與C#。
Plz幫幫我......
提前致謝...
通常,該錯誤意味着服務已發回(HTML)錯誤消息,而不是客戶端期望的XML SOAP響應。
對於您控制它的Web服務,很容易找到問題,因為您可以在瀏覽器中手動調用Web方法。 當它是其他人的服務時診斷它有點棘手。 您可以跟蹤Web引用的代碼,並在拋出異常之前檢查響應的文本。
我發現Fiddler在調試http客戶端服務器問題時非常有用。 它是一個代理,允許您攔截甚至更改請求和響應的內容。
在您的實際代碼中,替換該行:
searchRequest.AppID = "APP ID you generated from ...";
使用實際的AppID
,它應該是一個long alpha-numeric sequence
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.