zoukankan      html  css  js  c++  java
  • C# 请求数据 使用post的方式提交raw格式的数据,数据为json格式,多层嵌套

    原文地址:https://cnodejs.org/topic/539ff8a5c3ee0b5820938d60

    raw方式使用的是纯字符串的数据上传方式,所以在POST之前,可能需要手工的把一些JSON格式的数据转换成字符串的(加两单引号)

    Form-data的方式就是key-value的提交,数据其实是分割的

    Form-data 是键值对, 你只能通过postman提供的表单填写,

    如果你的数据的某个键里面还有嵌套的对象,例如嵌套的好几层对象 那么就没有办法使用form-data 提交了, 只能使用raw 自己填写json字符串, 明白了吗?

    对汉字进行url编码,这里懒得单个编码,整个字符串编码也还行,没报错。

    WebClient wc = new WebClient();
    string strUrlPara = "{"action":"mobileLogin","did":147,"param":{"uid":"全角色syf","loginType":2,"pwd":""},"sid":"358240051111110","timestamp":null,"token":null}";
    strUrlPara = HttpUtility.UrlEncode(strUrlPara);
    byte[] data = new ASCIIEncoding().GetBytes(strUrlPara);            
    byte[] responseArray = wc.UploadData("http://zygs.fzmt.com.cn:6078", data);
    var response = Encoding.UTF8.GetString(responseArray);
    return response;
  • 相关阅读:
    Vue项目中使用Vue-Quill-Editor富文本编辑器插件
    Element-UI中的Cascader 级联选择器高度以及位置问题
    Sublime中同一个文件进行分屏显示
    Oracle的clob数据类型
    查看Nginx版本号的几种方式
    华为路由器EasyNAT&NAT Server
    huawei路由器NAT配置
    15
    14
    13
  • 原文地址:https://www.cnblogs.com/guxingy/p/9437390.html
Copyright © 2011-2022 走看看