Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 56 for GZIP (0.03 seconds)

  1. docs/ko/docs/how-to/custom-request-and-route.md

    * 모든 요청 바디를 자동으로 로깅하기.
    
    ## 커스텀 요청 바디 인코딩 처리하기 { #handling-custom-request-body-encodings }
    
    커스텀 `Request` 서브클래스를 사용해 gzip 요청의 압축을 해제하는 방법을 살펴보겠습니다.
    
    그리고 그 커스텀 요청 클래스를 사용하기 위한 `APIRoute` 서브클래스도 함께 보겠습니다.
    
    ### 커스텀 `GzipRequest` 클래스 만들기 { #create-a-custom-gziprequest-class }
    
    /// tip | 팁
    
    이 예시는 동작 방식 시연을 위한 장난감 예제입니다. Gzip 지원이 필요하다면 제공되는 [`GzipMiddleware`](../advanced/middleware.md#gzipmiddleware)를 사용할 수 있습니다.
    
    ///
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:06:26 GMT 2026
    - 5.2K bytes
    - Click Count (0)
  2. okhttp-zstd/README.md

    This module enables [Zstandard (zstd)][1] response compression in addition to Gzip, as long as
    the `Accept-Encoding` header is not otherwise set. Web servers must be configured to return zstd
    responses.
    
    Note that zstd is not used for sending requests.
    
    ```java
    OkHttpClient client = new OkHttpClient.Builder()
      .addInterceptor(CompressionInterceptor(Zstd, Gzip))
      .build();
    ```
    
    ```kotlin
    Created: Fri Apr 03 11:42:14 GMT 2026
    - Last Modified: Wed Mar 11 05:41:23 GMT 2026
    - 566 bytes
    - Click Count (1)
  3. docs/ja/docs/advanced/middleware.md

    ## `GZipMiddleware` { #gzipmiddleware }
    
    `Accept-Encoding` ヘッダーに "gzip" を含むリクエストに対して GZip レスポンスを処理します。
    
    このミドルウェアは、通常のレスポンスとストリーミングレスポンスの両方を処理します。
    
    {* ../../docs_src/advanced_middleware/tutorial003_py310.py hl[2,6] *}
    
    サポートされる引数は次のとおりです:
    
    - `minimum_size` - このバイト数の最小サイズ未満のレスポンスは GZip 圧縮しません。デフォルトは `500` です。
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:07:17 GMT 2026
    - 5.2K bytes
    - Click Count (0)
  4. docs/zh-hant/docs/how-to/custom-request-and-route.md

    可能的使用情境包括:
    
    * 將非 JSON 的請求本文轉換為 JSON(例如 [`msgpack`](https://msgpack.org/index.html))。
    * 解壓縮以 gzip 壓縮的請求本文。
    * 自動記錄所有請求本文。
    
    ## 處理自訂請求本文編碼 { #handling-custom-request-body-encodings }
    
    讓我們看看如何使用自訂的 `Request` 子類別來解壓縮 gzip 請求。
    
    並透過 `APIRoute` 子類別來使用該自訂的請求類別。
    
    ### 建立自訂的 `GzipRequest` 類別 { #create-a-custom-gziprequest-class }
    
    /// tip
    
    這是一個示範用的簡化範例;如果你需要 Gzip 支援,可以直接使用提供的 [`GzipMiddleware`](../advanced/middleware.md#gzipmiddleware)。
    
    ///
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 4.2K bytes
    - Click Count (0)
  5. docs/zh/docs/advanced/middleware.md

    如果传入的请求没有通过验证,则发送 `400` 响应。
    
    ## `GZipMiddleware` { #gzipmiddleware }
    
    处理 `Accept-Encoding` 请求头中包含 `"gzip"` 请求的 GZip 响应。
    
    中间件会处理标准响应与流响应。
    
    {* ../../docs_src/advanced_middleware/tutorial003_py310.py hl[2,6] *}
    
    支持以下参数:
    
    * `minimum_size` - 小于该最小字节数的响应不使用 GZip。默认值是 `500`。
    * `compresslevel` - GZip 压缩使用的级别,为 1 到 9 的整数。默认为 `9`。值越低压缩越快但文件更大,值越高压缩越慢但文件更小。
    
    ## 其它中间件 { #other-middlewares }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:06:37 GMT 2026
    - 3.7K bytes
    - Click Count (0)
  6. docs/zh-hant/docs/advanced/middleware.md

    若傳入請求驗證失敗,將回傳 `400` 回應。
    
    ## `GZipMiddleware` { #gzipmiddleware }
    
    處理在 `Accept-Encoding` 標頭中包含 `"gzip"` 的請求之 GZip 壓縮回應。
    
    此中介軟體會處理一般與串流回應。
    
    {* ../../docs_src/advanced_middleware/tutorial003_py310.py hl[2,6] *}
    
    支援以下參數:
    
    - `minimum_size` - 小於此位元組大小的回應不會進行 GZip。預設為 `500`。
    - `compresslevel` - GZip 壓縮時使用的等級。為 1 到 9 的整數。預設為 `9`。值越小壓縮越快但檔案較大,值越大壓縮較慢但檔案較小。
    
    ## 其他中介軟體 { #other-middlewares }
    
    還有許多其他 ASGI 中介軟體。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 3.9K bytes
    - Click Count (0)
  7. docs/ja/docs/how-to/custom-request-and-route.md

    * gzip 圧縮されたリクエストボディの解凍。
    * すべてのリクエストボディの自動ロギング。
    
    ## カスタムリクエストボディのエンコーディングの処理 { #handling-custom-request-body-encodings }
    
    gzip のリクエストを解凍するために、カスタムの `Request` サブクラスを使う方法を見ていきます。
    
    そして、そのカスタムリクエストクラスを使うための `APIRoute` サブクラスを用意します。
    
    ### カスタム `GzipRequest` クラスの作成 { #create-a-custom-gziprequest-class }
    
    /// tip | 豆知識
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:07:17 GMT 2026
    - 5.4K bytes
    - Click Count (0)
  8. src/main/java/org/codelibs/curl/CurlRequest.java

     * It supports various HTTP methods, request parameters, headers, body content, and more.
     */
    public class CurlRequest {
    
        /**
         * The GZIP compression type.
         */
        protected static final String GZIP = "gzip";
    
        /**
         * Logger for logging request details.
         */
        protected static final Logger logger = Logger.getLogger(CurlRequest.class.getName());
    
        /**
    Created: Thu Apr 02 15:34:12 GMT 2026
    - Last Modified: Sat Mar 21 09:11:12 GMT 2026
    - 19.7K bytes
    - Click Count (0)
  9. src/test/java/org/codelibs/curl/CurlRequestTest.java

            CurlRequest request = new CurlRequest(Method.GET, "https://example.com");
    
            // Call gzip() and verify it sets compression
            request.gzip();
    
            // We can't directly access compression field, but we can verify the method returns this
            assertSame(request, request.gzip());
        }
    
        @Test
        public void testMultipleCompressionCalls() {
    Created: Thu Apr 02 15:34:12 GMT 2026
    - Last Modified: Sat Mar 21 09:11:12 GMT 2026
    - 24.7K bytes
    - Click Count (0)
  10. src/test/java/org/codelibs/curl/CurlResponseTest.java

            assertEquals("100", response.getHeaderValue("content-length"));
            assertEquals("100", response.getHeaderValue("CONTENT-LENGTH"));
    
            assertEquals("gzip", response.getHeaderValue("Accept-Encoding"));
            assertEquals("gzip", response.getHeaderValue("ACCEPT-ENCODING"));
        }
    
        // --- getContentAsString() optimization tests ---
    
        @Test
        public void test_GetContentAsString_InMemoryCache() {
    Created: Thu Apr 02 15:34:12 GMT 2026
    - Last Modified: Sat Mar 21 09:11:12 GMT 2026
    - 17.7K bytes
    - Click Count (0)
Back to Top