Curl 即使未在标头中传递任何内容类型,也不支持媒体类型

Curl 即使未在标头中传递任何内容类型,也不支持媒体类型,curl,postman,aws-api-gateway,content-type,request-headers,Curl,Postman,Aws Api Gateway,Content Type,Request Headers,我使用AWSAPI网关和Lambda函数创建了一些API 在“集成请求”下,我选择了内容类型为“application/json”的“当没有定义模板时(推荐)”。如前所述,若您不在头中传递内容类型,那个么默认情况下它是“application/json”。因此,我没有通过它,当我没有通过时,我得到错误“不支持的媒体类型””错误 我从AWS API网关尝试了所有可能的方法请求、集成请求等组合,但没有成功 当我传递标题“application/json for content type”时,我会得到

我使用AWSAPI网关和Lambda函数创建了一些API

在“集成请求”下,我选择了内容类型为“application/json”的“当没有定义模板时(推荐)”。如前所述,若您不在头中传递内容类型,那个么默认情况下它是“application/json”。因此,我没有通过它,当我没有通过时,我得到错误“不支持的媒体类型””错误

我从AWS API网关尝试了所有可能的方法请求、集成请求等组合,但没有成功

当我传递标题“application/json for content type”时,我会得到输出,否则会出现不支持的错误

请帮我解决这个问题,或者找出问题的原因

注意:当我在AWS gui中测试api而不传递头时,它正在工作,但当我通过邮递员或使用终端的CURL点击时,得到错误。这很奇怪


需要你的专业知识,谢谢

您确定其他工具正在隐式添加无
内容类型
标题吗?(
curl-v…
)问题是邮递员,curl默认在标题中设置纯文本,这就是它给出错误的原因。