Ruby Restclient.delete,具有请求正文和内容类型
请您纠正我在这里调用http delete时犯的错误。 我得到了一个错误,没有进一步的解释 同样的调用在FireFox RESTClient插件上也可以正常工作 示例RestClientRuby Restclient.delete,具有请求正文和内容类型,ruby,Ruby,请您纠正我在这里调用http delete时犯的错误。 我得到了一个错误,没有进一步的解释 同样的调用在FireFox RESTClient插件上也可以正常工作 示例RestClient require "rest_client" data= {"name" => "foo"} res = RestClient.delete(url, data.to_json) 抛出:/lib/restclient/request.rb:72:inprocess\u url\u参数:未定义的方法 示例网
require "rest_client"
data= {"name" => "foo"}
res = RestClient.delete(url, data.to_json)
抛出:/lib/restclient/request.rb:72:inprocess\u url\u参数:未定义的方法
示例网络/http
http = Net::HTTP.new('some ip valid', port)
headers = {'Content-Type' => 'application/json'}
data = {"name" => "foo"}
resp, data = http.delete(path, headers)
抛出:Net::HTTP InternalserverError我遇到了这个问题,通过删除json数据部分使其正常工作
def doRestDelete(url, values)
puts "URL: ", url
jsonValues = values.to_json
puts jsonValues
begin
raw = RestClient.delete url # removed this bit ---> , jsonValues
puts raw
rescue => e
abort(e.response)
end
return JSON.parse(raw)
end
我遇到了这个问题,并通过删除json数据部分使其正常工作
def doRestDelete(url, values)
puts "URL: ", url
jsonValues = values.to_json
puts jsonValues
begin
raw = RestClient.delete url # removed this bit ---> , jsonValues
puts raw
rescue => e
abort(e.response)
end
return JSON.parse(raw)
end