我已经在http://blog.thekfactor.info/posts/an-introduction-to-node-js-and-handling-post-requests/的帮助下实现了一个解析POST的http服务器 (我根本不想使用快递。)
但是,我得到的是
[2013-10-10 10:27:29.670] [INFO] console - ------ WebKitFormBoundaryMjfXHTTJYUdOInJ4 内容处理:表格数据;名称="路线"
connector.sgtrackHandler.log ------ WebKitFormBoundaryMjfXHTTJYUdOInJ4 内容处理:表格数据;名称="主体"
{" APPID":" 1234""事件":"测试"" PARAMS":{ }} ------ WebKitFormBoundaryMjfXHTTJYUdOInJ4 -
[2013-10-10 10:27:29.671] [INFO] console - {' ------ WebKitFormBoundaryMjfXHTTJYUdOInJ4 \ r \ nConContent-Disposition:form-data; name&#39 ;:'" route" \ r \ n \ r \ n \ n \ n \ n \ ninterctor.sgtrackHandler.log \ r \ n ------ WebKitFormBoundaryMjfXHTTJYUdOInJ4 \ r \ nConContent-Disposition:form-data ;名称="主体" \ r \ n \ r \ N {" APPID":" 1234""事件":"测试"" PARAMS":{}} \ r \ n ------ WebKitFormBoundaryMjfXHTTJYUdOInJ4 - \ r \ n' }
我无法处理这样的多部分形式 WebKitFormBoundaryMjfXHTTJYUdOInJ4 ......任何想法?
答案 0 :(得分:21)
您引用的代码application/x-www-form-urlencoded
,而RFC2388中定义的multipart/form-data
是{{1}}。
为了方便自己,您可以使用formidable
(Express也使用)。