отправить объект nodejs, используя метод post [duplicate]

Если вы не хотите, чтобы имена строк df.columns = ['a', 'b',index=False]

22
задан Ed Hinchliffe 11 May 2013 в 15:41
поделиться

1 ответ

$.post отправляет url-кодированные данные, поэтому то, что действительно отправлено, является number=1, которое затем анализируется, а также может быть промежуточным программным обеспечением bodyParser.

Для отправки json вам необходимо использовать JSON.stringify({number:1}).

С помощью $.post, к сожалению, не будет установлен соответствующий заголовок Content-Type (express будет обрабатывать его в любом случае), поэтому лучше использовать:

$.ajax({
    url: '/', 
    type: 'POST', 
    contentType: 'application/json', 
    data: JSON.stringify({number:1})}
)
39
ответ дан soulcheck 26 August 2018 в 06:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: