Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for ETag (0.14 sec)

  1. okhttp/src/main/kotlin/okhttp3/internal/cache/CacheStrategy.kt

        /**
         * Extension header set by OkHttp specifying the timestamp when the cached HTTP response was
         * first received.
         */
        private var receivedResponseMillis = 0L
    
        /** Etag of the cached response. */
        private var etag: String? = null
    
        /** Age of the cached response. */
        private var ageSeconds = -1
    
        /**
         * Returns true if computeFreshnessLifetime used a heuristic. If we used a heuristic to serve a
    Plain Text
    - Registered: Fri May 03 11:42:14 GMT 2024
    - Last Modified: Mon Apr 15 13:24:48 GMT 2024
    - 12K bytes
    - Viewed (0)
  2. okhttp/src/test/java/okhttp3/CallTest.kt

        postBodyRetransmittedOnFailureRecovery()
      }
    
      @Test
      fun cacheHit() {
        server.enqueue(
          MockResponse(
            headers =
              headersOf(
                "ETag",
                "v1",
                "Cache-Control",
                "max-age=60",
                "Vary",
                "Accept-Charset",
              ),
            body = "A",
          ),
        )
        client =
    Plain Text
    - Registered: Fri May 03 11:42:14 GMT 2024
    - Last Modified: Wed Apr 10 19:46:48 GMT 2024
    - 142.5K bytes
    - Viewed (0)
  3. okhttp/src/test/java/okhttp3/CacheTest.kt

        assertThat(invalidate.body.string()).isEqualTo("")
        assertThat(get(url).body.string()).isEqualTo("C")
      }
    
      @Test
      fun etag() {
        val conditionalRequest =
          assertConditionallyCached(
            MockResponse.Builder()
              .addHeader("ETag: v1")
              .build(),
          )
        assertThat(conditionalRequest.headers["If-None-Match"]).isEqualTo("v1")
      }
    
    Plain Text
    - Registered: Fri May 03 11:42:14 GMT 2024
    - Last Modified: Wed Apr 10 19:46:48 GMT 2024
    - 108.6K bytes
    - Viewed (0)
  4. okhttp/src/test/java/okhttp3/EventListenerTest.kt

      fun conditionalCacheMiss() {
        enableCache()
        server.enqueue(
          MockResponse.Builder()
            .addHeader("ETag: v1")
            .body("abc")
            .build(),
        )
        server.enqueue(
          MockResponse.Builder()
            .code(HttpURLConnection.HTTP_OK)
            .addHeader("ETag: v2")
            .body("abd")
            .build(),
        )
        var call =
          client.newCall(
    Plain Text
    - Registered: Fri May 03 11:42:14 GMT 2024
    - Last Modified: Sat Jan 20 10:30:28 GMT 2024
    - 56.9K bytes
    - Viewed (0)
  5. docs/changelogs/changelog_3x.md

        this was case sensitive. This change should also make it easier to configure
        certificate pinning for internationalized domain names.
     *  Fix: Don’t crash on non-ASCII `ETag` headers. Previously OkHttp would reject
        these headers when validating a cached response.
     *  Fix: Don’t allow remote peer to arbitrarily size the HPACK decoder dynamic
        table.
    Plain Text
    - Registered: Fri May 03 11:42:14 GMT 2024
    - Last Modified: Sun Feb 06 14:55:54 GMT 2022
    - 50.8K bytes
    - Viewed (0)
  6. okhttp/src/test/java/okhttp3/internal/http2/HttpOverHttp2Test.kt

      ) {
        setUp(protocol, mockWebServer)
        client =
          client.newBuilder()
            .cache(cache)
            .build()
        server.enqueue(
          MockResponse(
            headers = headersOf("ETag", "v1"),
            body = "A",
          ),
        )
        server.enqueue(
          MockResponse(code = HttpURLConnection.HTTP_NOT_MODIFIED),
        )
        val call1 = client.newCall(Request(server.url("/")))
    Plain Text
    - Registered: Fri May 03 11:42:14 GMT 2024
    - Last Modified: Thu Apr 11 22:09:35 GMT 2024
    - 75.3K bytes
    - Viewed (0)
  7. okhttp/src/main/kotlin/okhttp3/internal/http2/Hpack.kt

          Header("content-length", ""),
          Header("content-location", ""),
          Header("content-range", ""),
          Header("content-type", ""),
          Header("cookie", ""),
          Header("date", ""),
          Header("etag", ""),
          Header("expect", ""),
          Header("expires", ""),
          Header("from", ""),
          Header("host", ""),
          Header("if-match", ""),
          Header("if-modified-since", ""),
    Plain Text
    - Registered: Fri May 03 11:42:14 GMT 2024
    - Last Modified: Mon Jan 08 01:13:22 GMT 2024
    - 22.5K bytes
    - Viewed (1)
Back to top