मैं क्षमा चाहता हूं कि यह इस के लिए सही मंच नहीं है, लेकिन मैं यह नहीं समझ पाया कि यह प्रश्न सभी साइटों में कहां फिट बैठता है। मेरे विक्रेता के पास एक सर्वर पर फ़ाइल अपलोड करने के लिए एक एपीआई है, सामग्री-प्रकार: मल्टीपार्ट/फॉर्म-डेटा के साथ एक पोस्ट तैयार करना। मेरा node.js एक्सप्रेस अनुरोध को पार्स नहीं कर सकता है, और अपलोड अनुरोधों को उत्पन्न करने के लिए अन्य टूल्स का उपयोग करते समय, फिडलर में, जो मुख्य अंतर मैं देखता हूं, वह यह है कि बिल्कुल कोई सामग्री वाले सीमाओं के बीच एक अनुभाग नहीं है। उदा .:क्या मेरे विक्रेता का एपीआई खराब गठित पोस्ट बना रहा है, तो HTTP के लिए एक वैधकर्ता है?
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 सत्यापनकर्ताओं और अन्य मान्यताओं के बारे में जानता हूं, लेकिन मुझे लाइन प्रोटोकॉल परिणामों को सत्यापित करने के लिए कुछ भी नहीं मिला।
धन्यवाद।