Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
带有JSON对象的HTTP POST返回c#_C#_Json_Http_Http Post - Fatal编程技术网

带有JSON对象的HTTP POST返回c#

带有JSON对象的HTTP POST返回c#,c#,json,http,http-post,C#,Json,Http,Http Post,我试图创建一个HTTP Post,它返回一个带有2个属性的JSON对象 详情如下: 使用包含字符串的表单编码数据的HTTP POST to。返回一个具有2个属性的JSON对象响应;标签和负片 我打算在c#做这件事,这正是我努力的方向 谢谢您可以像这样尝试使用网络客户端 WebClient webclient = new WebClient(); NameValueCollection postValues = new NameValueCollection(); postValues.Add("

我试图创建一个HTTP Post,它返回一个带有2个属性的JSON对象

详情如下:

使用包含字符串的表单编码数据的HTTP POST to。返回一个具有2个属性的JSON对象响应;标签和负片

我打算在c#做这件事,这正是我努力的方向


谢谢

您可以像这样尝试使用
网络客户端

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);

还有一个例子。

我读了很多,但不知道从哪里开始,我不知道最好的方法,但我不知道还能做什么,我甚至不知道如何使用字符串值执行HTTP Post请求。我很累,但我如何收集返回的Json值?@user MSDN示例就是这样做的。我将编辑我的答案以涵盖这一点。