करने के लिए PUT
सर्वर से डेटा संकुचित आप अनुरोध शरीर को संपीड़ित और सेट करना होगा Content-Encoding: gzip
हैडर। हेडर खुद को असम्पीडित होना चाहिए। यह mod_deflate में प्रलेखित है :
Mod_deflate मॉड्यूल भी एक gzip संपीड़ित अनुरोध निकाय को विघटित करने के लिए एक फ़िल्टर प्रदान करता है। इस सुविधा को सक्रिय करने के लिए आपको SetInputFilter या AddInputFilter का उपयोग करके इनपुट फ़िल्टर श्रृंखला में DEFLATE फ़िल्टर सम्मिलित करना होगा।
...
अब अगर एक अनुरोध में एक सामग्री-एन्कोडिंग शामिल है: gzip हेडर, शरीर स्वचालित रूप से विघटित हो जाएगा। कुछ ब्राउज़रों के पास निकायों का अनुरोध करने की क्षमता है। हालाँकि, कुछ विशेष अनुप्रयोग वास्तव में समर्थन अनुरोध संपीड़न करते हैं, उदाहरण के लिए कुछ WebDAV क्लाइंट।
और यह वर्णन करने वाला एक लेख यहाँ है :
तो आप इसे कैसे करते हैं? यहाँ एक धुंधला है, फिर से mod_deflate स्रोत कोड से: केवल मुख्य अनुरोध / कोई उप-प्रक्रिया पर काम करते हैं। इसका मतलब है कि अनुरोध के पूरे शरीर को संकुचित होना चाहिए यदि हमने इसका उपयोग करना चुना है, तो केवल मल्टीपार्ट अनुरोध में फ़ाइल वाले भाग को संपीड़ित करना संभव नहीं है।
अलग-अलग, एक ब्राउज़र Accept-Encoding
हेडर को यहाँ के अनुसार सेट करके सर्वर रिस्पॉन्स कंटेंट का अनुरोध कर सकता है :
GET /index.html HTTP/1.1
Host: www.http-compression.com
Accept-Encoding: gzip
User-Agent: Firefox/1.0
यह संकुचित डेटा को ब्राउज़र में लौटा देगा।
you must compress the whole request, inclusive of header
। हालाँकि, HTTP शीर्ष लेख संकुचित नहीं होना चाहिए । केवल एक चीज जिसे संपीड़ित किया जाना है (पूर्ण रूप से, जैसा कि लेख आप सही ढंग से उद्धृत करते हैं), http बॉडी है।