使用nodejsparsingPOST时的“WebKitFormBoundary”
我已经实现了HTTP服务器parsingPOST的帮助从http://blog.thekfactor.info/posts/an-introduction-to-node-js-and-handling-post-requests/ (只是我不想使用快递。)
但是,我得到了什么
[2013-10-10 10:27:29.670] [INFO] console – —— WebKitFormBoundaryMjfXHTTJYUdOInJ4 Content-Disposition:form-data; NAME = “路线”
connector.sgtrackHandler.log —— WebKitFormBoundaryMjfXHTTJYUdOInJ4 Content-Disposition:form-data; NAME = “体”
{“appid”:“1234”,“event”:“test”,“params”:{}} —— WebKitFormBoundaryMjfXHTTJYUdOInJ4–
[2013-10-10 10:27:29.671] [INFO] console – {'—— WebKitFormBoundaryMjfXHTTJYUdOInJ4 \ r \ nContent-Disposition:form-data; name':'“route”\ r \ n \ r \ nconnector.sgtrackHandler.log \ r \ n —— WebKitFormBoundaryMjfXHTTJYUdOInJ4 \ r \ nContent-Disposition:form-data; NAME = “体” \ r \ n \ r \ N { “APPID”: “1234”, “事件”: “testing”, “PARAMS”:{}} \ r \ n —— WebKitFormBoundaryMjfXHTTJYUdOInJ4– \ r \ n'}
我不能处理这样的多部分formsWebKitFormBoundaryMjfXHTTJYUdOInJ4 …任何想法?
你提到的代码parsingapplication/x-www-form-urlencoded
,而发布的是multipart/form-data
,正如RFC2388中所定义的那样 。
为了让自己更容易,你可以使用formidable
(Express也使用)。