をクエリ文字列使用してGET/POSTとして配列を送信し、受信:私はNode.jsの - 私は、次のコードを持っているが、動作していないよう
var post_req = {
array: [
[ {
param1: 'something',
param2: 123
} ],
[ ],
[ ],
[ {
param2: 'something',
param4: 1234,
param1: 'hello'
} ]
]
};
var data_send = querystring.stringify(post_req);
var request = client.request('POST', '/', headers);
request.end(data_send);
と
if(req.method == 'POST') {
req.addListener('data', function(chunk)
{
POST = querystring.parse(chunk);
console.log(POST);
}
}
、上記の私のコメントを確認するには
{ array:
[ { '][param1': 'something' }
, { '][param2': '123' }
, { '][param2': 'something' }
, { '][param4': '1234' }
, { '][param1': 'hello' }
]
}
ノードのクエリ文字列モジュールは、ネストされた配列(おそらく空のもの)を処理するように設計されていなかったように見えます。 POSTリクエストの場合は、代わりにJSON.stringifyとJSON.parseを使用できますか? – RandomEtc