]> git.ipfire.org Git - thirdparty/curl.git/commit
http: added 417 response treatment
authorDaniel Stenberg <daniel@haxx.se>
Wed, 26 Feb 2020 21:48:09 +0000 (22:48 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 26 Feb 2020 21:48:14 +0000 (22:48 +0100)
commit6375b205a9d3ebe9583871178db258e6a1f4dfff
tree425ef8d1e1d3c6c23c83f9eefb491ec14935e087
parent8220ec82196f8331460f68b676b7aea6d9e3e806
http: added 417 response treatment

When doing a request with a body + Expect: 100-continue and the server
responds with a 417, the same request will be retried immediately
without the Expect: header.

Added test 357 to verify.

Also added a control instruction to tell the sws test server to not read
the request body if Expect: is present, which the new test 357 uses.

Reported-by: bramus on github
Fixes #4949
Closes #4964
lib/http.c
lib/urldata.h
tests/FILEFORMAT
tests/data/Makefile.inc
tests/data/test357 [new file with mode: 0644]
tests/server/sws.c