Przepraszam, jeśli nie jest to odpowiednie forum, ale nie mogłem ustalić, gdzie to pytanie pasuje do wszystkich stron. Mój sprzedawca ma interfejs API do przesłania pliku na serwer, tworząc POST z Content-Type: multipart/form-data. Mój plik node.js express nie może przeanalizować żądania, a podczas korzystania z innych narzędzi do generowania żądań przesyłania główna różnica, jaką widzę w Fiddler, polega na tym, że istnieje jedna sekcja między granicami bez absolutnie żadnych treści. Np .:Czy istnieje weryfikator HTTP, aby pokazać, czy interfejs API mojego dostawcy tworzy źle sformułowany test POST?
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)
Szukałem w odpowiednich dokumentach RFC i myślę, że to nie jest ważne, ale jest tam niektóre narzędzia, aby pomóc mi zyskać zgodę na to, aby wykazać do mojego dostawcy? Wiem o walidatorach HTML i innych walidatorach, ale nie mogłem znaleźć niczego, co mogłoby potwierdzić wyniki protokołu liniowego.
Dzięki.