2010-10-05 50 views

回答

2

瀏覽器和代碼是否可能發送不同的Accept:標題? http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.1

你可以嘗試從代碼發送一個「application/xml,text/xml」的Accept頭文件,看看是否改變了一些東西?另一件事是檢查瀏覽器使用像Firebug這樣的工具發送的頭文件,例如,如果URL是相同的,那麼它幾乎可以肯定是正在發送的標題之一,它正在改變行爲。

+0

謝謝!我添加了application/xml,並且它可以工作。 – rainyday 2010-10-05 12:34:09

0

我猜Web服務正在返回一個不同的響應取決於用戶代理或其他不同的請求。檢查所有參數是否相同。同時檢查HttpClient是否做GET而不是POST。除非您的Web瀏覽器和您的HttpClient請求之間的參數或標題不同,否則響應應該沒有區別。

相關問題