我使用了wiztools并设置了3个参数来休息api。
如何定义单独的内容类型? 你可以看看这个wiztools请求图片以便最好地理解。 http://i.stack.imgur.com/JDVKG.jpg
当我使用curl时,响应是;当前请求不是多部分请求
如何使用curl创建像wiztool的“multipart body”请求之类的请求?
一个新问题; wiztool中的多部分模式是什么?如果我将其设置为rfc6532或严格,则回答为true但如果我将其设置为“浏览器兼容”,则回答是“数据未定义。”
现在我在curl结果中得到“数据未定义”。如何在curl中将此多部分模式设置为strict或rfc6532?
答案 0 :(得分:0)
您需要将内容类型标题设置为
Content-type: multipart/form-data, boundary=AaB03x
边界值可以是任何值,只要它是唯一的。
然后你需要构建一个看起来像这样的请求体......
--AaB03x
content-disposition: form-data; name="appkey"
Content-Type: text/plain; charset=UTF-8
{put key here}
--AaB03x
content-disposition: form-data; name="appsecret"
Content-Type: text/plain; charset=UTF-8
{put secret here}
--AaB03x
content-disposition: form-data; name="data"
Content-Type: application/json; charset=UTF-8
{put json body here}
如果您无法正确使用正文格式,只需使用Wiztool并通过Runscope网址发送,这样您就可以准确查看Wiztool发送给API的正文和标头值。< / p>