私はRestlerとnodejsでPOSTリクエストをやろうとしていると、この作品とは全くの問題を持っていない私のコードです:重複キーを含むディクショナリでnodejsでPOSTリクエストを送信するにはどうすればよいですか?
var post = function (uri, params, callback) {
var headers = {"User-Agent": user_agent,"Cookie": _sessionCookie}
rest.post(uri, {
data: params,
followRedirects: false,
headers: headers
}).on('complete', function (data, response) {
callback(data, response)
})
}
私が何を見て、私のブラウザに提出しました私は以下の画像を渡すと仮定しています。しかし、私の問題は、私はmatchanswersキーの2つの値を渡す必要があります。
上記の私のコードでは、post関数の 'params'引数は辞書です。
私の質問は、どのように 'params'辞書に2つのキー(matchanswers)を追加するのですか?
matchanswers:[1,2]
しかし、それは動作しません:
私は、彼らがような何かを言う他の記事を読みました。私はこのような辞書を投稿する際には、作業を行います。残念ながら
{ qid: '226',
ac: 2,
hash: null,
subject: null,
r1: null,
is_public: 'on',
submit: 1,
answers: '1',
matchanswers: [ 1 ],
importance: '3' }
'rest.post()'はどのライブラリですか?私たちは、それが何をしているのか、それが何をサポートしているのかを見ることができる必要があります。 – jfriend00
@ jfriend00 Restler https://github.com/danwrong/restler – altoids