3

リクエストモジュールを使用してhttppostリクエストを作成しようとしています

text = 'some data';

request.post('http://example.com/read', {form:{data: text}});

これは単純な文字列では問題なく機能しますが、配列またはオブジェクトを送信できる必要があります。

ポストハンドラーで配列/オブジェクトを読み取ろうとすると、データプロパティが空になります。

ここで何が起こっているのですか?あなたの助けは大歓迎です。

4

1 に答える 1

8

これを試して:

var request = require('request');

request({
  method: 'POST',
  uri: 'http://example.com/read',
  body: {'msg': 'secret'},
  json: true
}, function (error, response, body) {
  console.log('code: '+ response.statusCode);
  console.log(body);
})

動作するかどうか教えてください。

于 2012-09-19T18:28:28.313 に答える