Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有HTTP验证程序来显示我的供应商';s API正在创建格式不正确的帖子?_Http_Multipartform Data - Fatal编程技术网

是否有HTTP验证程序来显示我的供应商';s API正在创建格式不正确的帖子?

是否有HTTP验证程序来显示我的供应商';s API正在创建格式不正确的帖子?,http,multipartform-data,Http,Multipartform Data,我很抱歉,如果这不是一个合适的论坛,但我不知道这个问题适合所有的网站。我的供应商有一个API,用于将文件上载到服务器,创建内容类型为multipart/form data的帖子。My node.js express无法解析请求,当使用其他工具生成上传请求时,我在Fiddler中看到的主要区别是边界之间有一个部分完全没有内容。例如: POST /upload HTTP/1.1 Content-Type: multipart/form-data; boundary=887c07d2-ff01-4ea

我很抱歉,如果这不是一个合适的论坛,但我不知道这个问题适合所有的网站。我的供应商有一个API,用于将文件上载到服务器,创建内容类型为multipart/form data的帖子。My node.js express无法解析请求,当使用其他工具生成上传请求时,我在Fiddler中看到的主要区别是边界之间有一个部分完全没有内容。例如:

POST /upload HTTP/1.1
Content-Type: multipart/form-data; boundary=887c07d2-ff01-4eaa-b374-a807f9673742
Cache-Control: no-cache
Pragma: no-cache
User-Agent: Java/1.7.0_15
Host: 192.168.1.109:3000
Accept: text/html, image/gif, image/jpeg, *; q=.2, */*; q=.2
Connection: keep-alive
Content-Length: 2539

--887c07d2-ff01-4eaa-b374-a807f9673742
--887c07d2-ff01-4eaa-b374-a807f9673742
Content-Disposition: form-data; name="Filename"

picture_178.jpg
--887c07d2-ff01-4eaa-b374-a807f9673742
Content-Disposition: form-data; name="folder"

whatever
--887c07d2-ff01-4eaa-b374-a807f9673742
Content-Disposition: form-data; name="Filedata"; filename="picture_178.jpg"
Content-Type: image/jpeg

......JFIF.....H.H.....C.........................................
(etcetera)
我已经查看了相关的RFC,我认为这是无效的,但是是否有一些工具可以帮助我在这方面达成一致,以便向我的供应商演示?我知道HTML验证器和其他验证器,但是我找不到任何东西来验证line协议的结果


谢谢。

我不知道有任何在线验证工具,但要求边界之间的部分是符合RFC 822的消息。由于所述RFC要求消息至少有一些空格,所以空字符串是不够的。因此,我认为,该示例不是有效的多部分消息