* Options:
* fail fast: true
* insecure: false
* follow redirect: true
* max redirect: 50
* ------------------------------------------------------------------------------
* Executing entry 1
*
* Cookie store:
*
* Request:
* GET http://localhost:8000/very-verbose/redirect
*
* Request can be run with the following curl command:
* curl 'http://localhost:8000/very-verbose/redirect' -L
*
> GET /very-verbose/redirect HTTP/1.1
> Host: localhost:8000
> Accept: */*
> User-Agent: hurl/~~~
>
* Request body:
*
* Response: (received 205 bytes in ~~~ ms)
*
< HTTP/1.0 301 MOVED PERMANENTLY
< Content-Type: text/html; charset=utf-8
< Content-Length: 205
< Location: http://localhost:8000/very-verbose/redirected
< Server: Flask Server
< Date: ~~~, ~~ ~~~ ~~~~ ~~:~~:~~ GMT
<
* Response body:
*
*
*
* 301 Moved
*
*
* 301 Moved
* The document has moved
* here.
*
*
*
* => Redirect to http://localhost:8000/very-verbose/redirected
*
> GET /very-verbose/redirected HTTP/1.1
> Host: localhost:8000
> Accept: */*
> User-Agent: hurl/~~~
>
* Request body:
*
* Response: (received 11 bytes in ~~~ ms)
*
< HTTP/1.0 200 OK
< Content-Type: text/html; charset=utf-8
< Content-Length: 11
< Server: Flask Server
< Date: ~~~, ~~ ~~~ ~~~~ ~~:~~:~~ GMT
<
* Response body:
* Redirected.
*
* ------------------------------------------------------------------------------
* Executing entry 2
*
* Cookie store:
*
* Request:
* GET http://localhost:8000/very-verbose/encoding/latin1
*
* Request can be run with the following curl command:
* curl 'http://localhost:8000/very-verbose/encoding/latin1' -L
*
> GET /very-verbose/encoding/latin1 HTTP/1.1
> Host: localhost:8000
> Accept: */*
> User-Agent: hurl/~~~
>
* Request body:
*
* Response: (received 4 bytes in ~~~ ms)
*
< HTTP/1.0 200 OK
< Content-Type: text/html; charset=ISO-8859-1
< Content-Length: 4
< Server: Flask Server
< Date: ~~~, ~~ ~~~ ~~~~ ~~:~~:~~ GMT
<
* Response body:
* café
*
* ------------------------------------------------------------------------------
* Executing entry 3
*
* Cookie store:
*
* Request:
* POST http://localhost:8000/very-verbose/compressed/brotli
* Accept-Encoding: brotli
*
* Implicit content-type=application/json
*
* Request can be run with the following curl command:
* curl 'http://localhost:8000/very-verbose/compressed/brotli' -H 'Accept-Encoding: brotli' -H 'Content-Type: application/json' --data $'{\n "foo": "bar",\n "baz": true\n}' -L
*
> POST /very-verbose/compressed/brotli HTTP/1.1
> Host: localhost:8000
> Accept: */*
> Accept-Encoding: brotli
> Content-Type: application/json
> User-Agent: hurl/~~~
> Content-Length: 37
>
* Request body:
* {
* "foo": "bar",
* "baz": true
* }
* Response: (received 17 bytes in ~~~ ms)
*
< HTTP/1.0 200 OK
< Content-Type: text/html; charset=utf-8
< Content-Length: 17
< Content-Encoding: br
< Server: Flask Server
< Date: ~~~, ~~ ~~~ ~~~~ ~~:~~:~~ GMT
<
* Response body:
* Hello World!
*
* ------------------------------------------------------------------------------
* Executing entry 4
*
* Cookie store:
*
* Request:
* GET http://localhost:8000/very-verbose/cat
*
* Request can be run with the following curl command:
* curl 'http://localhost:8000/very-verbose/cat' -L
*
> GET /very-verbose/cat HTTP/1.1
> Host: localhost:8000
> Accept: */*
> User-Agent: hurl/~~~
>
* Request body:
*
* Response: (received 25992 bytes in ~~~ ms)
*
< HTTP/1.0 200 OK
< Content-Type: image/jpeg
< Content-Length: 25992
< Server: Flask Server
< Date: ~~~, ~~ ~~~ ~~~~ ~~:~~:~~ GMT
<
* Response body:
* Bytes
*
* ------------------------------------------------------------------------------
* Executing entry 5
*
* Cookie store:
*
* Request:
* POST http://localhost:8000/very-verbose/update-cat
* [MultipartFormData]
* cat: file,cat.jpg; image/jpeg
*
* Implicit content-type=multipart/form-data
*
* Request can be run with the following curl command:
* curl 'http://localhost:8000/very-verbose/update-cat' -F 'cat=@tests_ok~cat.jpg;type=image/jpeg' -L
*
> POST /very-verbose/update-cat HTTP/1.1
> Host: localhost:8000
> Accept: */*
> User-Agent: hurl/~~~
> Content-Length: 26572
> Content-Type: multipart/form-data; boundary=~~~~~
>
* Request body:
* Bytes <~~~~~...>
* Response: (received 0 bytes in ~~~ ms)
*
< HTTP/1.0 200 OK
< Content-Type: text/html; charset=utf-8
< Content-Length: 0
< Server: Flask Server
< Date: ~~~, ~~ ~~~ ~~~~ ~~:~~:~~ GMT
<
* Response body:
*
*
* ------------------------------------------------------------------------------
* Executing entry 6
*
* Cookie store:
*
* Request:
* GET http://localhost:8000/very-verbose/done
* x-foo: bar
*
* Request can be run with the following curl command:
* curl 'http://localhost:8000/very-verbose/done' -H 'x-foo: bar' -L
*
> GET /very-verbose/done HTTP/1.1
> Host: localhost:8000
> Accept: */*
> x-foo: bar
> User-Agent: hurl/~~~
>
* Request body:
*
* Response: (received 4 bytes in ~~~ ms)
*
< HTTP/1.0 200 OK
< Content-Type: text/html; charset=utf-8
< Content-Length: 4
< Server: Flask Server
< Date: ~~~, ~~ ~~~ ~~~~ ~~:~~:~~ GMT
<
* Response body:
* Done
*