2017-01-03 3 views
1

Я попытался следующие:Как добавить параметры в NodeJS»синхроимпульса запроса

var request = require('sync-request'); 

var res = request('POST', 'http://someurl.com', { 

    body: { 

    'city': 'Dubai' 

    } 

}); 

Но не получил каких-либо параметров на сервере.

+0

Прежде всего, похоже, что у вас слишком много закрывающих круглых скобок. Во-вторых, сервер ожидает ожидающих URL-данных или json? В-третьих, каковы ваши аргументы в пользу использования запроса синхронизации? Как правило, это плохая идея использовать это в любой производственной среде. –

+0

Запрос POST для PHP-сервера. Я ожидаю выбрать его с помощью $ _POST ["city"] – Ahsan

+0

Хорошо, вы пытались удалить ненужные круглые скобки? –

ответ

2

Я решил он сам (путем изменения опций следующим образом):

var request = require('sync-request'); 

var res = request('POST', 'http://someurl.com', { 

    headers: {  
    'content-type': 'application/x-www-form-urlencoded' 
    }, 

    body: 'city=Dubai' 

}); 

Он хорошо работает.

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

  • Нет связанных вопросов^_^