<div dir="ltr">You were correct, there was a typeo in my rpm spec that kept the diff from applying but didn't kill the build. The curl request is working now! Now I need to see if those other POST requests are working.<div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 27, 2016 at 8:38 PM, CJ Ess <span dir="ltr"><<a href="mailto:zxcvbn4038@gmail.com" target="_blank">zxcvbn4038@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I'm trying to use http/2 with Nginx 1.9.15 from Openresty - I don't know if they modify the core or if I can just drop in 1.11.0 as a replacement. <div><br></div><div>I'll see if I can put a misspelling in that error message so I can be sure I'm running the new binary.</div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Jun 27, 2016 at 5:45 PM, Valentin V. Bartenev <span dir="ltr"><<a href="mailto:vbart@nginx.com" target="_blank">vbart@nginx.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>On Monday 27 June 2016 17:33:12 CJ Ess wrote:<br>
> I finally had a chance to test this, I applied ce94f07d5082 to the 1.9.15<br>
> code -- it applied cleanly and compiled cleanly. However, my test post<br>
> request over http2 with curl failed with the same "client sent stream with<br>
> data before settings were acknowledged while processing HTTP/2 connection"<br>
> error. Are there other changes in 1.11.x that I might need? Do I need to<br>
> explicitly enable the preread functionality? It looked to me as-if it was<br>
> enabled by default.<br>
><br>
<br>
</span>The answer to both questions no, you don't need. But it looks like you're<br>
still running the old binary.<br>
<span><br>
<br>
> The error does seem to be 100% reproducible, the command I am running is:<br>
><br>
> curl --http2 -k -v -X POST -H "Content-Type: application/json" -d "{}" "<br>
> <a href="https://test-server_name/" rel="noreferrer" target="_blank">https://test-server_name/</a>"<br>
><br>
> And my curl is: curl 7.49.1 (x86_64-pc-linux-gnu) libcurl/7.49.1<br>
> OpenSSL/1.0.2h nghttp2/1.11.1<br>
><br>
</span>[..]<br>
<br>
Why don't you just install nginx 1.11?<br>
<div><div><br>
wbr, Valentin V. Bartenev<br>
<br>
_______________________________________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org" target="_blank">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">http://mailman.nginx.org/mailman/listinfo/nginx</a><br>
</div></div></blockquote></div><br></div>
</div></div></blockquote></div><br></div>