2014-01-30 3 views
0

Я пытаюсь написать программу Gnome в Javascript. HTTP запросы выполняются с библиотекой под названием суп, и GET запросы начать что-то вроде:Как отправить запрос POST с помощью библиотеки Javascript Soup?

msg = Soup.Message.new('GET', self.url) ... 

Примеров для запросов GET все по сети, но как сделать запрос POST?

ответ

1

Основываясь на нашем chat conversation, этот код будет работать:

msg = Soup.Message.new('POST', self.url); 
var POSTparams = 'try=this'; 
msg.set_request ('application/x-www-form-urlencoded', 2, POSTparams, POSTparams.length); 

с синтаксисом, кажется:

msg.set_request('MIME type', (2), 'params=here', 'params=here'.length); 

Этот ответ был также основан на следующем:

+1

Я должен был видеть, что этот ответ подходит. :) Вопрос в том, где разместить данные? – lyle

+0

@lyle Вы могли бы сослаться на страницу библиотеки, пожалуйста? – Joeytje50

+0

Хорошее мышление. :) Мне никогда не приходило в голову, что у них должна быть своя документация: https://wiki.gnome.org/Projects/libsoup – lyle

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