<div dir="ltr">Thanks! One last thing I will point out, is that in our case, 100-continue doesn't help since we're responding due to a problem with the body itself. My understanding of 100-continue is that it essentially okays the sender to transmit the body.</div><br><div class="gmail_quote"><div dir="ltr">On Fri, Sep 28, 2018 at 6:13 AM Dridi Boukelmoune <dridi@varni.sh> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Fri, Sep 28, 2018 at 3:08 AM Tommy Becker <<a href="mailto:twbecker@gmail.com" target="_blank">twbecker@gmail.com</a>> wrote:<br>
><br>
> Hi Dridi,<br>
> Thanks for the response. I’m curious what specifically you believe to be in violation of the spec here. There’s a lot of ambiguity to be had by my read, but the option to send responses at any point seems pretty clear. From RFC 7230 Section 6.5<br>
><br>
>    A client sending a message body SHOULD monitor the network connection<br>
>    for an error response while it is transmitting the request.  If the<br>
>    client sees a response that indicates the server does not wish to<br>
>    receive the message body and is closing the connection, the client<br>
>    SHOULD immediately cease transmitting the body and close its side of<br>
>    the connection.<br>
<br>
That's a SHOULD I didn't remember, that's why ;)<br>
<br>
> I should point out I initiated a thread on the Jetty mailing list on this same topic prior to this one, and they (perhaps unsurprisingly) defend this behavior. Greg Wilkins of the Jetty team asked me to relay this message in particular:  <a href="https://www.eclipse.org/lists/jetty-users/msg08611.html" rel="noreferrer" target="_blank">https://www.eclipse.org/lists/jetty-users/msg08611.html</a><br>
<br>
Thank you for relaying it. In the github issue you mentioned earlier I<br>
already suggested 100-continue support (mentioned by Greg Wilkins) in<br>
Varnish, but I wasn't aware/didn't remember the section you pasted.<br>
<br>
> As I mentioned in that thread, I have no horse in this race and just want to solve my problem and perhaps spare others from this same issue, which was rather tough to debug.<br>
<br>
Yes, and thank you for posting to the list. So this is neither a bug<br>
in Varnish or Jetty, and we don't use Github issues for feature<br>
requests. I will try to bring this up on Monday for the bugwash since<br>
this feature would be a latency win.<br>
<br>
Dridi<br>
</blockquote></div>