]> git.ipfire.org Git - thirdparty/httpx.git/commitdiff
README tweaks
authorTom Christie <tom@tomchristie.com>
Wed, 17 Apr 2019 16:46:57 +0000 (17:46 +0100)
committerTom Christie <tom@tomchristie.com>
Wed, 17 Apr 2019 16:46:57 +0000 (17:46 +0100)
README.md

index f4c0c28534e06fc6cb32a5b101834195e450fae3..c92726939634b7062b135f7ff488caabdf2af425 100644 (file)
--- a/README.md
+++ b/README.md
@@ -60,6 +60,15 @@ async for part in response.stream():
     ...
 ```
 
+Raw data without gzip/deflate/brotli decompression applied:
+
+```python
+http = httpcore.ConnectionPool()
+response = await http.request(method, url, stream=True)
+async for part in response.raw():
+    ...
+```
+
 ## Building a Gateway Server
 
 The level of abstraction fits in really well if you're just writing at
@@ -82,7 +91,7 @@ class GatewayServer:
         method = scope['method']
         headers = [
             (k, v) for (k, v) in scope['headers']
-            if k not in (b'host', b'content-length', b'transfer-encoding')
+            if k not in (b'host', b'transfer-encoding')
         ]
 
         url = self.base_url + path
@@ -107,7 +116,7 @@ class GatewayServer:
             'headers': response.headers
         })
         data = b''
-        async for next_data in response.stream():
+        async for next_data in response.raw():
             if data:
                 await send({
                     'type': 'http.response.body',