curl 形式的 http post 方法的默认标头内容类型是啥? [复制]

Posted

技术标签:

【中文标题】curl 形式的 http post 方法的默认标头内容类型是啥? [复制]【英文标题】:What is default header content-type for http post method in curl form? [duplicate]curl 形式的 http post 方法的默认标头内容类型是什么? [复制] 【发布时间】:2016-10-09 15:42:59 【问题描述】:

我正在使用带有属性值的 html 表单的 POST 方法的 curl 命令。我正在使用烧瓶框架。我的内容类型不是 application-json。

我给出的带有标题的命令如下:

curl -b cookies.txt -F "description=description" -F "file_name=@curl_commands.md"  -X POST http://localhost:5000/api/v1.0/upload_doc
-H 'workflow_id:1' -H 'change_workflow:Y'

我应该为 Content-type 指定什么:?这是 js ajax 调用所必需的。

【问题讨论】:

Jivan 感谢您的澄清! 【参考方案1】:

这个网址的答案很清楚:application/x-www-form-urlencodedmultipart/form-data

【讨论】:

这个答案回答了问题,但不是问题的标题。如果这有意义的话。如果我们做curl -X POST -d @somefile,默认的内容类型是什么?

以上是关于curl 形式的 http post 方法的默认标头内容类型是啥? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

CURL实现HTTP的GET POST方法

php之curl实现http请求(支持GET和POST)

linux下批量发请求

linux下使用shell发送http请求

curl 命令模拟 HTTP GET/POST 请求

curl命令发送JSON数据