We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Given a 15M file, with this Hurl file (using verbose option):
POST http://localhost:8000/post_large Content-Type: application/octet-stream [Options] verbose: true file,post_large.bin;
The current output is:
* Options: * fail fast: true * follow redirect: false * insecure: false * max redirect: 50 * retry: 0 * ------------------------------------------------------------------------------ * Executing entry 1 * * Cookie store: * * Request: * POST http://localhost:8000/post_large * Content-Type: application/octet-stream * * Request can be run with the following curl command: * curl --header 'Content-Type: application/octet-stream' --data '@tests_ok/post_large.bin' 'http://localhost:8000/post_large' * > POST /post_large HTTP/1.1 > Host: localhost:8000 > Accept: */* > Content-Type: application/octet-stream > User-Agent: hurl/4.0.0-SNAPSHOT > Content-Length: 15728640 > > Host: localhost:8000 > Accept: */* > Content-Type: application/octet-stream > User-Agent: hurl/4.0.0-SNAPSHOT > Content-Length: 15728640 > > Host: localhost:8000 > Accept: */* > Content-Type: application/octet-stream > User-Agent: hurl/4.0.0-SNAPSHOT > Content-Length: 15728640 > > Host: localhost:8000 > Accept: */* > Content-Type: application/octet-stream > User-Agent: hurl/4.0.0-SNAPSHOT > Content-Length: 15728640 > > Host: localhost:8000 > Accept: */* > Content-Type: application/octet-stream > User-Agent: hurl/4.0.0-SNAPSHOT > Content-Length: 15728640 .... > > Host: localhost:8000 > Accept: */* > Content-Type: application/octet-stream > User-Agent: hurl/4.0.0-SNAPSHOT > Content-Length: 15728640 > * Response: (received 8 bytes in 38 ms) * < HTTP/1.1 200 OK < Server: Werkzeug/2.3.3 Python/3.11.3 < Date: Fri, 16 Jun 2023 11:08:44 GMT < Content-Type: text/html; charset=utf-8 < Content-Length: 8 < Server: Flask Server < Connection: close <
The request headers are logged multiple times. It's only a log bug: on the nework, only the right number of headers is sent.
Log the exact number of request headers.
hurl --version
hurl 3.0.0 libcurl/7.79.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.11 nghttp2/1.45.1 Features (libcurl): alt-svc AsynchDNS HSTS HTTP2 IPv6 Largefile libz NTLM NTLM_WB SPNEGO SSL UnixSockets Features (built-in): brotli
The text was updated successfully, but these errors were encountered:
jcamiel
Successfully merging a pull request may close this issue.
What is the current bug behavior?
Given a 15M file, with this Hurl file (using verbose option):
The current output is:
The request headers are logged multiple times. It's only a log bug: on the nework, only the right number of headers is sent.
What is the expected correct behavior?
Log the exact number of request headers.
Execution context
hurl --version
):hurl 3.0.0 libcurl/7.79.1 (SecureTransport) LibreSSL/3.3.6 zlib/1.2.11 nghttp2/1.45.1
Features (libcurl): alt-svc AsynchDNS HSTS HTTP2 IPv6 Largefile libz NTLM NTLM_WB SPNEGO SSL UnixSockets
Features (built-in): brotli
Possible fixes
The text was updated successfully, but these errors were encountered: