2011-05-27 87 views
2

我想創建一個HTTP Post,返回一個帶有2個屬性的JSON對象。HTTP POST與JSON對象返回c#

詳細信息如下:

HTTP POST來http://text-processing.com/api/sentiment/與含有字符串形式的編碼數據。具有2個屬性的JSON對象響應被重新調用;淡化和消極。

我正在綁定在c#中執行此操作,這是我掙扎的地方。

謝謝

+0

不是很多我一直在閱讀它,但不知道從哪裏開始,我不知道如何做到這一點,但我不知道該做什麼,我不確定甚至要做一個HTTP Post請求一個字符串值。 – user101010101 2011-05-27 15:12:36

回答

7

您可以嘗試使用WebClient這樣

WebClient webclient = new WebClient(); 
NameValueCollection postValues = new NameValueCollection(); 
postValues.Add("foo", "fooValue"); 
postValues.Add("bar", "barValue"); 
byte[] responseArray = webclient.UploadValues(*url*, postValues); 
string returnValue = Encoding.ASCII.GetString(responseArray); 

MSDN page也有一個例子。

+0

我厭倦了這一點,但我如何收集返回的Json值? – user101010101 2011-05-27 15:19:22

+0

@user MSDN示例正在這樣做。我會編輯我的答案來說明這一點。 – 2011-05-27 15:20:38