2011-05-27 78 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