Ruby HTTPClient 检查 cookie 是否已发送

发布于 2024-12-21 05:47:13 字数 341 浏览 0 评论 0原文

我收到“400 无效请求方法”。对于下面的 GET 请求。 难道是因为我以某种方式设置了 cookie(服务器要求的)错误?我该如何检查? 还能是什么? (这是针对 OpenX 的)

url = URI.parse("https://some.domain/path")

cookie = WebAgent::Cookie.new
cookie.name = "some_token"
cookie.value = "some_value"
cookie.url = url

clnt = HTTPClient.new
clnt.cookie_manager.add(cookie)

clnt.get(url)

I am getting a "400 Invalid request method." for the GET request below.
Could that be because I somehow set the cookie (that is demanded by the server) wrong? How can I check that?
What else could it be? (This is for OpenX)

url = URI.parse("https://some.domain/path")

cookie = WebAgent::Cookie.new
cookie.name = "some_token"
cookie.value = "some_value"
cookie.url = url

clnt = HTTPClient.new
clnt.cookie_manager.add(cookie)

clnt.get(url)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

無心 2024-12-28 05:47:13

错误在最后一行:应该显示 clnt.put(url) 。

The error is in the last line: it should say clnt.put(url) there.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文