2012-10-31 22 views
0

鑑於:http://anyurl.com/Base/Processor/是打擊處理器上的控制器操作的基礎url,我沒有問題使用HTTP GET將值傳遞到服務器使用REST路由「/值」或形式參數「?value = value」。從Fiddler 2.0安全地張貼到ASP.NET MVC 4

但是,當我嘗試將有效負載放置在http請求正文中時,我無法讓服務器接受輸入。我試過以下幾種變化:

User-Agent: Fiddler 
Host: anyurl.com 
Content-Length: 11 
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 

value=value 

任何幫助,將不勝感激。

+2

您尚未指定內容類型。嘗試將'Content-Type'標題設置爲'x-form-www-urlencoded'。 –

+0

@BenFoster:是的。我回到小提琴手身邊,拿着樣品POST/PUT/GET/HEAD/DELETE作爲模板,這是其中一個問題。我會投票給你,但需要你發佈答案選擇。 – RBZ

回答

0

爲了讓服務器理解如何處理POST內容,您需要設置Content-Type標頭。在你的例子中,這應該設置爲x-form-www-urlencoded