如何使用 open-uri 发出 POST 请求?
是否可以使用 open-uri 从 Ruby 发出 POST 请求?
Is it possible to make a POST request from Ruby with open-uri?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
是否可以使用 open-uri 从 Ruby 发出 POST 请求?
Is it possible to make a POST request from Ruby with open-uri?
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(4)
不幸的是
open-uri
仅支持GET
动词。您可以下拉一个级别并使用
net/http
,或者使用rest-open-uri
,它旨在支持POST
和其他动词。 您可以执行gem install rest-open-uri
来安装它。Unfortunately
open-uri
only supports theGET
verb.You can either drop down a level and use
net/http
, or userest-open-uri
, which was designed to supportPOST
and other verbs. You can dogem install rest-open-uri
to install it.它对我有用:)
It worked for me :)
我还非常推荐 rest-client。 它是编写 API 客户端的良好基础。
I'd also really recommend rest-client. It's a great base for writing an API client.
就这么简单:
我建议使用
response.methods - Object.methods
来查看所有可用的方法,例如message
、header、
<强>奖励:发布/删除请求:
As simple as it gets:
I recommend using
response.methods - Object.methods
to see all the available methods, e.g.message
,header,
Bonus: POST / DELETE requests: