node.jsのPOSTデータの抽出を読みました。
しかし、これが私の問題です。このようなHTTPリクエストを受け取ったときにExpressでPOSTデータを抽出するにはどうすればよいですか?
POST /messages HTTP/1.1
Host: localhost:3000
Connection: keep-alive
Content-Length: 9
User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/536.5 (KHTML, like Gecko) Chrome/19.0.1084.52 Safari/536.5
Content-Type: application/xml
Accept: */*
Accept-Encoding: gzip,deflate,sdch
Accept-Language: zh-TW,zh;q=0.8,en-US;q=0.6,en;q=0.4 Accept-Charset: UTF-8,*;q=0.5
msg=hello
msg=hello
Expressではキーと値のペアを本体から取り出せないようです。
これらの方法をすべて試しましreq.header()
req.param()
req.query()
req.body
たが、空のようです。
体の内容を取得する方法は?
app.post('/messages', function (req, res) {
req.??
});