首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >httpoison发布后跟随重定向

httpoison发布后跟随重定向
EN

Stack Overflow用户
提问于 2016-05-31 18:56:32
回答 1查看 1.5K关注 0票数 0

我在凤凰城的应用程序中尝试用HTTPoison模拟curl命令

代码语言:javascript
复制
curl -k -L -b $COOKIES -c $COOKIES -d j_username=$USER -d j_password=$PASSWORD "$HOST/authenticated/j_security_check"

我收到了一个异步响应,但没有看到我将从卷曲的身体。我是不是错过了HTTPoision呼叫中的另一个选项?

代码语言:javascript
复制
HTTPoison.post("HOST/authenticated/j_security_check", {:form, [j_username: 'USERNAME', j_password: 'PASSWORD']}, %{"Content-type" => "application/x-www-form-urlencoded", "User-Agent" => "test"}, hackney: [:insecure], hackney: [cookie: elem(acookie, 1).headers], follow_redirect: true)
EN

回答 1

Stack Overflow用户

发布于 2016-05-31 23:36:04

哈克尼博士 (基于HTTPoison )中,只有当状态为303时,哈克尼才会在HTTP上进行重定向:

如果将选项{follow_redirect,true}提供给请求,客户端将能够自动跟踪重定向并检索主体。可以使用{max_redirect,Max}选项设置最大连接数。缺省值为5。 如果方法是get或head,客户端将遵循301、302和307的重定向。如果使用另一个方法,则返回tuple {ok,maybe_redirect,Status,Header,Client}。如果方法是POST,它只会跟随303重定向(参见其他)。

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

https://stackoverflow.com/questions/37553569

复制
相关文章

相似问题

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