9

http://blog.thekfactor.info/posts/an-introduction-to-node-js-and-handling-post-requests/の助けを借りて、POST を解析する http サーバーを実装しました (単純に、私は望んでいません)。特急をご利用ください。)

しかし、私が得たものは

[2013-10-10 10:27:29.670] [INFO] コンソール - ------WebKitFormBoundaryMjfXHTTJYUdOInJ4 Content-Disposition: フォーム データ。名前="ルート"

connector.sgtrackHandler.log ------WebKitFormBoundaryMjfXHTTJYUdOInJ4 Content-Disposition: form-data; 名前="本体"

{"appid":"1234","event":"test","params":{}} ------WebKitFormBoundaryMjfXHTTJYUdOInJ4--

[2013-10-10 10:27:29.671] [INFO] コンソール - { '------ WebKitFormBoundaryMjfXHTTJYUdOInJ4\r\nContent-Disposition: フォーム データ。name': '"route"\r\n\r\nconnector.sgtrackHandler.log\r\n------WebKitFormBoundaryMjfXHTTJYUdOInJ4\r\nContent-Disposition: form-data; name="body"\r\n\r\n{"appid":"1234","event":"test","params":{}}\r\n------WebKitFormBoundaryMjfXHTTJYUdOInJ4-- \r\n' }

このようなマルチパート フォームWebKitFormBoundaryMjfXHTTJYUdOInJ4を処理できません... アイデアはありますか?

4

1 に答える 1

23

あなたが参照しているコードは parses ですapplication/x-www-form-urlencodedが、投稿されているのはRFC2388multipart/form-dataで定義されているとおりです。

自分で簡単にするために、formidable(Expressも使用しています)を使用できます。

于 2013-10-10T06:11:55.017 に答える