ここで http delete を呼び出しているときに犯した間違いを修正してください。これ以上の説明なしで InternalServerError が発生します。
同じ呼び出しが、FireFox RESTClient プラグインで正常に機能します。
サンプル RestClient
require "rest_client"
data= {"name" => "foo"}
res = RestClient.delete(url, data.to_json)
スロー: /lib/restclient/request.rb:72:in process_url_params': undefined method
delete_if' for # (NoMethodError)
サンプル net/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