首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTPIE 307重定向- APIGATEWAY

HTTPIE 307重定向- APIGATEWAY
EN

Stack Overflow用户
提问于 2018-04-16 06:34:13
回答 1查看 2K关注 0票数 1

我正在尝试运行一个AWS APIGateway实现,并试图从HTTPie模块发送请求,而不是从邮递员发送请求。它从邮递员那里运行得很好,但是HTTPie似乎对我不起作用,只抛出307个临时重定向。

使用以下命令:

代码语言:javascript
复制
http POST {userid}.execute-api.ap-southeast-2.amazonaws.com/sqstest/message name=john

产出:

代码语言:javascript
复制
HTTP/1.1 307 Temporary Redirect
Connection: keep-alive
Content-Length: 185
Content-Type: text/html
Date: Mon, 16 Apr 2018 06:28:24 GMT
Location: https://{userid}.execute-api.ap-southeast-2.amazonaws.com/sqstest/message
Server: CloudFront
Via: ################(CloudFront)
X-Amz-Cf-Id: ######################
X-Cache: Redirect from cloudfront

我确实注意到了--Type是text/html,考虑到我需要发送一个json,这是很奇怪的--但是不管我尝试了什么版本的命令,它仍然会返回相同的结果。根据我的理解,只要标题是相同的(它们减去内容类型,即使我使用-j/-json定义它也不会改变),它就应该和Postman一样工作。

有什么帮助吗?干杯。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-04-16 08:32:52

经过几个小时的反复试验,确定错误是语法上的错误.需要命令上的https://,并将其声明为json,则需要分号(:)。

例如:

代码语言:javascript
复制
http POST https://{userid}.execute-api.ap-southeast-2.amazonaws.com/sqstest/message name:=john

而不是问题中的陈述。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49850906

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档