当前位置:  开发笔记 > 后端 > 正文

获取415-Postman post方法中不受支持的媒体类型

如何解决《获取415-Postmanpost方法中不受支持的媒体类型》经验,为你挑选了1个好方法。

我已经使用邮差(https://www.getpostman.com/)测试我的API,API在AWS ApiGateway和Lambda函数(NodeJS)中

(1)当我第一次向服务器发送post方法请求时,它给出了正确的响应,我暂时没有发送任何post参数。

这是请求标头-

Connection ?keep-alive
Content-Length ?61
Content-Type ?application/json
Date ?Fri, 24 Mar 2017 09:09:13 GMT
Via ?1.1 440f7503597ca64245c4258c03b08e0c.cloudfront.net (CloudFront)
X-Amz-Cf-Id ?t50_SeWgC3Qb2ZFtf4fksUTdi5viINCaAEj8MPTvhRbtMHu-LK1mwA==
X-Amzn-Trace-Id ?Root=1-58d4e239-76404c1ab9912d010fac33a2
X-Cache ?Miss from cloudfront
x-amzn-RequestId ?8c8f9bd2-1071-11e7-9490-79b68cde95e0

这是回应

{
  "response": "false",
  "message": "Please enter a valid email !"
}

当没有任何发布参数发送请求时,它的工作正常。

(2)现在,当我向请求发送参数时,请求标头已更改,并删除了一个标头prama X-Amzn-Trace-Id

这是请求标头-

Connection ?keep-alive
Content-Length ?37
Content-Type ?application/json
Date ?Fri, 24 Mar 2017 09:02:52 GMT
Via ?1.1 d6cd0a105a9b074288944d270dfa7321.cloudfront.net (CloudFront)
X-Amz-Cf-Id ?UZLUL1lYwAIrnwaa7kPVrPBx462sa7sV0x0WFQFGJ2OXVbrp9gaNYg==
X-Cache ?Error from cloudfront
x-amzn-RequestId ?a9c4116a-1070-11e7-b08c-c3cf73411cde

这是请求正文

{
"userEmail":"rahul@gmail.com",
"userPasswod":"123456",
"userName":"rahul"
}

这是回应

{
  "message": "Unsupported Media Type"
}

经过大量的研发,我还添加content/Type- application/json了标题,但仍然得到相同的响应。

请有人帮我找出与邮递员有关的问题。



1> 小智..:

我在使用邮递员和aws时也有类似的经历。我可以在AWS中进行适当的响应测试,但是当我在邮递员中进行测试时,会得到“不受支持的媒体类型”,因此我在邮递员中通过选择“正文”选项卡,然后选择原始的单选按钮,然后选择JSON(application / json)解决了该问题在下拉菜单中。最后,我填写了原始数据,类似于我在AWS中的测试数据。它看起来像这样:

邮递员形象

希望对您有帮助,祝您好运!

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有