如何在Http请求中的multiPart / form-data中编写布尔参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Http请求中的multiPart / form-data中编写布尔参数相关的知识,希望对你有一定的参考价值。
内容类型:multipart / form-data;
在MultiPart /表格数据中我有类似的东西
“String header =' - '+ boundary +' nContent-Disposition:form-data; name =”file“; filename =”'+ file.name +'“; nContent-Type:application / octet-stream';” --AaB03x
我需要添加一个布尔参数non_svg = true如何将它传递给multipart / formData
示例:
Request curl ‐F "firstName=Kris"
‐F "publicKey=@idrsa.pub;type=text/plain"
echo.httpkit.com
Response {
"method": "POST",
...
"headers": {
"content‐length": "697",
"content‐type": "multipart/form‐data;
boundary = ‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐488327019409 ",
...
},
"body": "‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐488327019409
Content‐ Disposition: form‐ data;
name = "firstName"
Kris r n‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 488327019409 r n
Content‐ Disposition: form‐ data;
name = "publicKey";
filename = "id_rsa.pub"
Content‐ Type: text / plain r n r n‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐ 488327019409‐‐ r n ",
...
}
------ 488327019409 ==>这是边界
答案
您无法使用multipart/form-data
传递输入的参数。您可以改为将布尔参数字符串化并传递non_svg="true"
。
以上是关于如何在Http请求中的multiPart / form-data中编写布尔参数的主要内容,如果未能解决你的问题,请参考以下文章
转:HTTP协议之multipart/form-data请求分析
如何使用 node.js 运行时访问 Azure Function App 函数中的 multipart/form-data