发布网友
共4个回答
热心网友
您好! raw方式使用的是纯字符串的数据上传方式,所以在POST之前, 可能需要手工的把一些JSON格式的数据转换成字符串的(加两单引号) Form-data的方式就是key-value的提交,数据其实是分割的 如果还有问题,可以继续追问,感谢。
热心网友
1,raw方式使用的是纯字符串的数据上传方式,所以在POST之前,可能需要手工的把一些JSON格式的数据转换成字符串的(加两单引号)
Form-data的方式就是key-value的提交,数据其实是分割的.
2,贴上一段使用Needle POST的代码:
needle = require(‘needle’); LOGIN_URL = ‘xxxxx’; var data = ‘{“username”: “username”,“password”: “password”}’; var options = {headers: { ‘Content-Type’: ‘application/json’ }}; needle.post(LOGIN_URL, data, options, function(err, resp) { console.log(resp); });
热心网友
raw方式使用的是纯字符串的数据上传方式,所以在POST之前,可能需要手工的把一些JSON格式的数据转换成字符串的(加两单引号)
Form-data的方式就是key-value的提交,数据其实是分割的
热心网友
form-data 是模仿页面中 form 表单的格式,来填充要提交的数据的。
raw 可以填充任何格式,并可以指定类型,比如(javascript/json),常用来提交 JSON、XML 类型的数据。