2013-08-11 7 views
1

Мне нужно отправить запрос POST с параметрами x-www-form-urlencoded в URL. Для этой цели я использую драгоценный камень Typhoeus.Запрос POST с ошибкой x-www-form-urlencoded

@fetch = Typhoeus::Request.post("http://www.diyanet.gov.tr/turkish/namazvakti/vakithes_namazsonuc.asp", :params => {"ulk"=>"TURKIYE", "sehirler"=>"ADANA", "R1"=>"AYLIK"}, :headers=>{"Content-type"=>"application/x-www-form-urlencoded"}) 

Но я не понимаю, что я ожидал ...

Это Почтальон (расширение хрома) скриншот ниже. Как вы можете видеть, я настраиваю все одинаково, и он работает правильно в Postman.

enter image description here

У вас есть какие-либо идеи, что происходит не так?

Различные решения/драгоценные камни приветствуются тоже ...

+0

Может быть, «Content-type» должен быть «Content-Type»? –

+0

Я пробовал оба из них:: \ Нет. – scaryguy

+0

Любая причина, по которой вы используете 'Typhoeus :: Request.post' вместо' Typhoeus.post'? Вы получаете какие-либо ошибки в любом случае? –

ответ

0

Ну, я открыл issue об этом.

Все, что я должен был изменить params с body. Я думаю, что речь идет о структуре параметров x-www-form-urlencoded ...

О, моя жалость 3 часа.

Смежные вопросы