C# http post数据 。。。着急

zhn178500 2016-09-02 12:42:45
C# 如何通过 http post 数据。
如url:http://pl.test.com/p1/p2/p3

请求格式为 json

示例:
{
"aa": 32,
"bb": [
{
"cc": "123",
"dd": "456"
},
{
"cc": "789",
"dd": "000"
}
]
}
...全文
930 8 打赏 收藏 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
shanNancy 2016-09-12
  • 打赏
  • 举报
回复
大神 我也在做这个 能不能教教我
zhn17850 2016-09-11
  • 打赏
  • 举报
回复
直接请求,推送json字符串到接口
ljb3326 2016-09-02
  • 打赏
  • 举报
回复
这个可以参考试试 http://www.cnblogs.com/shadowtale/p/3372735.html
zhn178500 2016-09-02
  • 打赏
  • 举报
回复
能具体给个参照吗?都是一句话回复
caojinrong 2016-09-02
  • 打赏
  • 举报
回复
引用 1 楼 FoxDave 的回复:
webrequest类
            HttpWebRequest req = WebRequest.Create("http://pl.test.com/p1/p2/p3") as HttpWebRequest;
            Stream stream = req.GetRequestStream();
            string json = "blablabla";
            byte[] reqData = Encoding.UTF8.GetBytes(json);      //这里注意根据web服务器的编码进行转换

            stream.Write(reqData, 0, reqData.Length);
            HttpWebResponse res = req.GetResponse() as HttpWebResponse;

            //处理响应....
大致的流程就是如此,实际应用中注意异常的处理即可。
xuzuning 2016-09-02
  • 打赏
  • 举报
回复
http://pl.test.com/p1/p2/p3 有一次 302 跳转(可能是因为未登录) 你只要考虑到这一点就行
xiaoqiu_net 2016-09-02
  • 打赏
  • 举报
回复
HttpClient类 直接发送请求。
Justin-Liu 2016-09-02
  • 打赏
  • 举报
回复
webrequest类

111,128

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧