Я пытаюсь использовать гем rest-client для публикации чего-либо, но по какой-то причине я продолжаю получать Внутреннюю ошибку сервера. Я использовал Simple REST Client в Chrome и получил ту же ошибку, если не отправил следующий заголовок:
Content-Type: application/x-www-form-urlencoded
Итак, я пытаюсь отправить этот заголовок с запросом на публикацию, но по какой-то причине он все еще не работает. Вот что я попробовал:
RestClient.post "server", :content_type=>"Content-Type: application/x-www-form-urlencoded",:name=> 'Test', :message_type=> 'Request', :version=> '2.0'
RestClient.post "server", {:content_type=> "Content-Type: application/x-www-form-urlencoded"},:name=> 'Test', :message_type=> 'Request', :version=> '2.0'
RestClient.post "server", {"Content-Type" =>"Content-Type: application/x-www-form-urlencoded"},:name=> 'Test', :message_type=> 'Request', :version=> '2.0'
RestClient.post "server", :header => {:content_type=>: "Content-Type: application/x-www-form-urlencoded"},:name=> 'Test', :message_type=> 'Request', :version=> '2.0'
Может кто-нибудь сказать мне, что я делаю не так? Поиск по всем документам, которые указывают, как установить заголовок, но, похоже, ничего не работает.