Am 2020-05-26 um 09:14 schrieb Oleg Kalnichevski:
On Mon, 2020-05-25 at 11:56 +0200, Michael Osipov wrote:


...


Where long denotes the min size of the request body and Timeout how
long
we want to wait for the early response.

Let me know if you have somthing to test, setup is there at work.


Hi Michael

Please try out this branch in your environment

https://github.com/ok2c/httpcomponents-core/tree/early_response_blocking_io

I did try this, with 5 ms and 50 ms. Both do not work. The early response is not seen. Here are two lines from Wireshark:

No.     Time    Source  Destination     Protocol        Length  Info
222     0.072434        139.22.137.23   147.54.64.149   TLSv1.3 343     [TLS 
segment of a reassembled PDU]
239     0.025213        147.54.64.149   139.22.137.23   HTTP    678     
HTTP/1.1 401   (text/html)

No.     Time    Source  Destination     Protocol        Length  Info
153     0.130427        139.22.137.23   147.54.64.149   TLSv1.3 343     [TLS 
segment of a reassembled PDU]
176     0.026806        147.54.64.149   139.22.137.23   HTTP    678     
HTTP/1.1 401   (text/html)

times are relative to the previous packet.

When I set to 5 s the POST paket with the sole headers shows 5 seconds compared to the previous packet "New Session Ticket". I don't believe that this needs 5 s:

No.     Time    Source  Destination     Protocol        Length  Info
1373    *REF*   147.54.64.149   139.22.137.23   TLSv1.3 133     New Session 
Ticket
1374    0.000023        139.22.137.23   147.54.64.149   TCP     54      53316 → 
11111 [ACK] Seq=506 Ack=7157 Win=261888 Len=0
1375    0.000044        139.22.137.23   147.54.64.149   TCP     54      [TCP 
Dup ACK 1374#1] 53316 → 11111 [ACK] Seq=506 Ack=7157 Win=261888 Len=0
2905    5.104702        139.22.137.23   147.54.64.149   TLSv1.3 343     [TLS 
segment of a reassembled PDU]
2906    5.104793        139.22.137.23   147.54.64.149   TCP     343     [TCP 
Retransmission] 53316 → 11111 [PSH, ACK] Seq=506 Ack=7157 Win=261888 Len=289
2925    5.130667        147.54.64.149   139.22.137.23   HTTP    678     
HTTP/1.1 401   (text/html)

I am either incorrectly interpreting the output or something is wrong here.
In any case it still tried to send off the entire body.

Is there anything else I can try?


---------------------------------------------------------------------
To unsubscribe, e-mail: httpclient-users-unsubscr...@hc.apache.org
For additional commands, e-mail: httpclient-users-h...@hc.apache.org

Reply via email to