Mi scuso se questo non è il forum giusto per questo, ma non ho potuto capire dove questa domanda si adatta a tutti i siti. Il mio fornitore ha un'API per caricare un file su un server, creando un POST con Content-Type: multipart/form-data. My node.js express non può analizzare la richiesta e, quando si utilizzano altri strumenti per generare richieste di upload, la differenza principale che vedo, in Fiddler, è che esiste una sezione tra i limiti con assolutamente nessun contenuto. Es .:Esiste un validatore per HTTP per mostrare se l'API del mio fornitore sta creando un POST mal formato?
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)
Ho guardato le RFC rilevanti e credo che questo non è valido, ma c'è qualche strumento per aiutarmi a guadagnare un accordo su questo per dimostrare al mio fornitore? Conosco i validatori HTML e altri validatori, ma non sono riuscito a trovare nulla per convalidare i risultati del protocollo di linea.
Grazie.