Georg Huettenegger added code to deal with error 417 when doing form posts.

NOTE: we might do this for *ALL* errors when doing form posts.
This commit is contained in:
Daniel Stenberg 2001-08-28 08:54:09 +00:00
parent 3c52c53ddd
commit 9835629801

View File

@ -431,9 +431,21 @@ Transfer(struct connectdata *c_conn)
wkeepfd = writefd;
}
}
else
else
header = FALSE; /* no more header to parse! */
if (417 == httpcode) {
/*
* we got: "417 Expectation Failed" this means:
* we have made a HTTP call and our Expect Header
* seems to cause a problem => abort the write operations
* (or prevent them from starting
*/
write_after_100_header = FALSE;
keepon &= ~KEEP_WRITE;
FD_ZERO(&wkeepfd);
}
/* now, only output this if the header AND body are requested:
*/
writetype = CLIENTWRITE_HEADER;