Restifyを使用して、本文にXMLでPOSTリクエストを受信したいとします。要求の本体でXMLを解析する
私はserver.use(restify.bodyParser())
を使用してリクエストの本文を解析していますが、リクエストはContent-Type: application/xml
となっていますが、これを処理する最も良い方法は100%わかりません。それが何かをどうするかわからないbodyParserのおそらくデフォルトのアクション -
myRestifyServer.post('/my/place/to/post/to', function (req, res, next) {
var xml = req.body; // ?
var myObject = myFavouriteXmlParser(xml)
// and so on...
})
しかし、req.bodyが含まれているとtype
財産とdata
プロパティを持つオブジェクトのようです。
application/xml
を受け入れるようにbodyParserを拡張してデコードすることはできますか、それを達成するには新しいプラグインを作成する必要がありますか?