<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 29 September 2015 at 00:01, 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:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><span class="">>On Monday 28 September 2015 20:59:23 Aapo Talvensaari wrote:<br>>> On 28 September 2015 at 19:44, Valentin V. Bartenev <<a href="mailto:vbart@nginx.com">vbart@nginx.com</a>> wrote:<br>>> If Ajax request sends a PUT request with XmlHtttpRequest I do get:<br>>> net::ERR_SPDY_COMPRESSION_ERROR<br>>><br>>> But this is only when the PHP-FPM reponds with error code:<br>>><br>>> <?php<br>>> header(':', true, 403);<br>>> die(json_encode(array( ... )));<br>
><br>
</span>> What does ":" mean in the header() function?<br>> If it returns ":" as a header, then it's the cause of the error.<br>
<span class=""><br></span></blockquote><div>It just sets the status code. It is normal PHP 5.3 code [1]. I might need to compile nginx by hand to get more debug info. </div><div><br></div><div>[1] <a href="http://php.net/manual/en/function.http-response-code.php#109435">http://php.net/manual/en/function.http-response-code.php#109435</a></div></div></div></div>