用urllib2指定请求方法?

发布于 2024-12-25 18:39:02 字数 154 浏览 2 评论 0原文

此代码生成一个 POST 请求:

urllib2.urlopen("http://somedomain.com/", data)

我想生成一个 GET 请求 - 关于如何做到这一点有什么想法吗?

感谢您的帮助!

This code produces a POST request:

urllib2.urlopen("http://somedomain.com/", data)

I would like to produce a GET request - any ideas on how to do that?

Thanks for the help!

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

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

发布评论

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

评论(2

三生一梦 2025-01-01 18:39:02

尝试:

urllib2.urlopen("http://somedomain.com/?" + data)

[编辑]

如果您想在正文中发送 xml/json/etc 数据,请使用类似以下内容:

urllib2.urlopen("http://somedomain.com/?" + parameters, data)

这将使用 POST 方法,但任何“GET”参数也将可供您的应用程序使用。

Try:

urllib2.urlopen("http://somedomain.com/?" + data)

[edited]

If you want to send xml/json/etc data in the body, use something like:

urllib2.urlopen("http://somedomain.com/?" + parameters, data)

This will use the POST method, but any "GET" parameters will also be available to your application.

Saygoodbye 2025-01-01 18:39:02

或者,您还可以使用具有更明确 API 的 requests

Alternatively, you also use requests that has a more explicit API:

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