2012-02-10 11 views
7

बस जिज्ञासा, HTTP प्रतिक्रिया निकाय का सामग्री डेटा प्रकार प्रारूप क्या है जब सामग्री-प्रकार शीर्षलेख छवि/jpeg, बाइनरी है? मोज़िला फ़ायरबग के माध्यम से देखने पर HTTP प्रतिक्रिया की कच्ची सामग्री को देखने में असमर्थ था क्योंकि यह पहले से ही छवि के साथ पॉप करता है।सामग्री-प्रकार शीर्षलेख छवि/jpeg होने पर HTTP प्रतिक्रिया का सामग्री डेटा प्रारूप क्या है?

मैंने कभी भी उस व्यक्ति के साथ बात करने तक इतना अधिक नहीं किया है, जिसमें कहा गया है कि वह बाइनरी डेटा को बेस 64 प्रारूप डेटा में HTTP प्रतिक्रिया के शरीर में एन्कोड करता है। क्या हमें कोई उपयोग करने के मामले हैं जब हमें ऐसा करने की ज़रूरत है?

उत्तर

10

यह आपको रिपस्पॉन्स हेडर के रूप में मिलता है। यह भी सामग्री प्रकार में शामिल हैं: image/jpeg

HTTP/1.1 200 OK 
Last-Modified: Fri, 10 Feb 2012 14:31:06 GMT 
Content-Type: image/jpeg 
Content-Length: 20331 
Server: WEBrick/1.3.1 (Ruby/1.9.2/2011-02-18) 
Date: Fri, 10 Feb 2012 14:31:22 GMT 
Connection: Keep-Alive 

और कच्चे सामग्री डेटा है:

......JFIF.............0Photo: Osvaldo Gago 
http://www.fotografar.net....Photoshop 3.0.8BIM.......x............beach.....Algarve.....Faro..n..Osvaldo Gago..t.*Creative Commons Atribuition + Share Alike..z..Osvaldo Gago.8BIM........fotografar.net..1.Exif..II*................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................h..............................."...........................$...........,...........d....... ...l............................... .................)............. 
..."...........\...................................... .......... .C................... 

...................."...........D.....f...*...........................*.....(............................................... 
.. 
....'.................................................IMG:PowerShot G5 JPEG...........Firmware Version 1.00................................... 
.........D...%[email protected] 
+0

धन्यवाद। वैसे, क्या आपने आउटपुट प्रदर्शित करने के लिए टेलनेट का उपयोग किया है? – Centurion

+0

मैंने वायरशर्क का इस्तेमाल किया। यह बहुत उपयोगी है। यह नेटवर्क संकुल की सामग्री दिखाता है। मुझे लगता है कि आप फ़ायरफ़ॉक्स एडन httpfox या इसी तरह की चीजों के साथ ऐसा ही कर सकते हैं और इसका उपयोग करना आसान है। –

+1

चूंकि http टेक्स्ट आधारित प्रोटोकॉल है, तो आपका क्या मतलब है कच्चे माल का डेटा बस बाइनरी है? टेक्स्ट आधारित प्रोटोकॉल में सीधे बाइनरी मान कैसे भेजे जाते हैं? क्या वे पाठ के रूप में एन्कोड नहीं किए गए हैं? –

संबंधित मुद्दे