Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 14 for onResponseEnd (0.08 sec)

  1. mockwebserver-deprecated/src/main/kotlin/okhttp3/mockwebserver/DeprecationBridge.kt

        SocketPolicy.FAIL_HANDSHAKE -> result.failHandshake()
        SocketPolicy.SHUTDOWN_INPUT_AT_END ->
          result.onResponseEnd(
            CloseSocket(
              closeSocket = false,
              shutdownInput = true,
            ),
          )
        SocketPolicy.SHUTDOWN_OUTPUT_AT_END ->
          result.onResponseEnd(
            CloseSocket(
              closeSocket = false,
              shutdownOutput = true,
            ),
          )
    Registered: Fri Sep 05 11:42:10 UTC 2025
    - Last Modified: Thu Jul 03 13:16:34 UTC 2025
    - 4.1K bytes
    - Viewed (0)
  2. mockwebserver/src/main/kotlin/mockwebserver3/MockResponse.kt

        this.onRequestBody = builder.onRequestBody
        this.onResponseStart = builder.onResponseStart
        this.onResponseBody = builder.onResponseBody
        this.onResponseEnd = builder.onResponseEnd
        this.shutdownServer = builder.shutdownServer
        this.headersDelayNanos = builder.headersDelayNanos
        this.bodyDelayNanos = builder.bodyDelayNanos
        this.trailersDelayNanos = builder.trailersDelayNanos
    Registered: Fri Sep 05 11:42:10 UTC 2025
    - Last Modified: Fri Jun 20 11:46:46 UTC 2025
    - 17.8K bytes
    - Viewed (0)
  3. mockwebserver/src/main/kotlin/mockwebserver3/SocketEffect.kt

     */
    public sealed interface SocketEffect {
      /**
       * Close the TCP socket that carries this request.
       *
       * Using this as [MockResponse.onResponseEnd] is the default for HTTP/1.0.
       */
      public class CloseSocket(
        public val closeSocket: Boolean = true,
        public val shutdownInput: Boolean = false,
        public val shutdownOutput: Boolean = false,
    Registered: Fri Sep 05 11:42:10 UTC 2025
    - Last Modified: Fri Jun 20 11:46:46 UTC 2025
    - 1.6K bytes
    - Viewed (0)
  4. okhttp/src/jvmTest/kotlin/okhttp3/TrailersTest.kt

      }
    
      @Test
      fun readEmptyTrailersHttp1UnknownLengthResponse() {
        server.enqueue(
          MockResponse
            .Builder()
            .body("Hello")
            .removeHeader("Content-Length")
            .onResponseEnd(ShutdownConnection)
            .build(),
        )
    
        val call = client.newCall(Request(server.url("/")))
        call.execute().use { response ->
          assertThat(response.headers["Content-Length"]).isNull()
    Registered: Fri Sep 05 11:42:10 UTC 2025
    - Last Modified: Mon Jul 07 18:57:05 UTC 2025
    - 18K bytes
    - Viewed (0)
  5. okhttp/src/jvmTest/kotlin/okhttp3/URLConnectionTest.kt

            .Builder()
            .body("This connection won't pool properly")
            .onResponseEnd(ShutdownConnection)
            .build(),
        )
      }
    
      @Test
      fun serverShutdownInput() {
        testServerClosesOutput(
          MockResponse
            .Builder()
            .body("This connection won't pool properly")
            .onResponseEnd(
              CloseSocket(
                closeSocket = false,
    Registered: Fri Sep 05 11:42:10 UTC 2025
    - Last Modified: Sat Jun 21 20:36:35 UTC 2025
    - 133.2K bytes
    - Viewed (0)
  6. okhttp/src/jvmTest/kotlin/okhttp3/internal/tls/CertificatePinnerChainValidationTest.kt

        server.useHttps(serverHandshakeCertificates.sslSocketFactory())
    
        // The request should complete successfully.
        server.enqueue(
          MockResponse
            .Builder()
            .body("abc")
            .onResponseEnd(ShutdownConnection)
            .build(),
        )
        val call1 =
          client.newCall(
            Request
              .Builder()
              .url(server.url("/"))
              .build(),
          )
    Registered: Fri Sep 05 11:42:10 UTC 2025
    - Last Modified: Fri Jun 20 11:46:46 UTC 2025
    - 24.3K bytes
    - Viewed (1)
  7. okhttp/src/jvmTest/kotlin/okhttp3/CallKotlinTest.kt

                chain.proceed(chain.request())
              },
            ).build()
    
        server.enqueue(
          MockResponse
            .Builder()
            .body("a")
            .onResponseEnd(
              CloseSocket(
                closeSocket = false,
                shutdownOutput = true,
              ),
            ).build(),
        )
        server.enqueue(MockResponse(body = "b"))
    
    Registered: Fri Sep 05 11:42:10 UTC 2025
    - Last Modified: Fri Jun 20 11:46:46 UTC 2025
    - 8.4K bytes
    - Viewed (0)
  8. okhttp/src/jvmTest/kotlin/okhttp3/CallTest.kt

            .addHeader("Connection", "Close")
            .body("You took too long!")
            .onResponseEnd(ShutdownConnection)
            .build(),
        )
        server.enqueue(
          MockResponse
            .Builder()
            .code(408)
            .addHeader("Connection", "Close")
            .body("You took too long!")
            .onResponseEnd(ShutdownConnection)
            .build(),
        )
        val request = Request(server.url("/"))
    Registered: Fri Sep 05 11:42:10 UTC 2025
    - Last Modified: Thu Jul 31 04:18:40 UTC 2025
    - 146.6K bytes
    - Viewed (0)
  9. okhttp/src/jvmTest/kotlin/okhttp3/ConnectionReuseTest.kt

      }
    
      @Test
      fun connectionsAreNotReusedWithUnknownLengthResponseBody() {
        server.enqueue(
          MockResponse
            .Builder()
            .body("a")
            .clearHeaders()
            .onResponseEnd(ShutdownConnection)
            .build(),
        )
        server.enqueue(MockResponse(body = "b"))
        val request = Request(server.url("/"))
        assertConnectionNotReused(request, request)
      }
    
      @Test
    Registered: Fri Sep 05 11:42:10 UTC 2025
    - Last Modified: Fri Jun 20 11:46:46 UTC 2025
    - 12.2K bytes
    - Viewed (0)
  10. mockwebserver/src/main/kotlin/mockwebserver3/MockWebServer.kt

              )
            }
    
            // See warnings associated with these socket policies in SocketPolicy.
            if (handleSocketEffect(response.onResponseEnd, socket)) {
              return false
            }
    
            return reuseSocket
          } finally {
            if (response.shutdownServer) {
              close()
            }
          }
        }
      }
    
    Registered: Fri Sep 05 11:42:10 UTC 2025
    - Last Modified: Sat Aug 02 20:36:00 UTC 2025
    - 40.3K bytes
    - Viewed (0)
Back to top