gpt4 book ai didi

ruby - 无法使用 Net::HTTP 在我的 ruby​​ 代码中发出 HTTP 删除请求

转载 作者:数据小太阳 更新时间:2023-10-29 07:23:59 25 4
gpt4 key购买 nike

我在我的 ruby​​ 代码中使用 Net::HTTP 来发出 http 请求。例如我做的发帖请求

require 'net/http'
Net::HTTP.post_form(url,{'email' => email,'password' => password})

这行得通。但是我无法发出删除请求,即

require 'net/http'
Net::HTTP::Delete(url)

出现以下错误

NoMethodError: undefined method `Delete' for Net::HTTP:Class

文档位于 http://ruby-doc.org/stdlib-1.9.3/libdoc/net/http/rdoc/Net/HTTP.html显示删除可用。那么为什么它在我的情况下不起作用?

谢谢

最佳答案

文档告诉您 Net::HTTP::Delete 是一个类,而不是一个方法。

改为尝试 Net::HTTP.new('www.server.com').delete('/path')

关于ruby - 无法使用 Net::HTTP 在我的 ruby​​ 代码中发出 HTTP 删除请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12821197/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com