Я хочу сохранить значение переменной $ sent_http_content_length в переменной, тогда я буду использовать это значение в предложении IF?
location / {
root html;
index abc.html abc.htm;
add_header X-content-length $sent_http_content_length;
}
мой вывод
HTTP/1.1 200 OK
Server: nginx/1.12.2
Date: Thu, 30 May 2019 19:12:35 GMT
Content-Type: text/html
Content-Length: 108
Last-Modified: Fri, 24 May 2019 05:16:37 GMT
Connection: keep-alive
ETag: "5ce77e35-6c"
Accept-Ranges: bytes
X-content-length: 108 ///please focus on this part
<!DOCTYPE html>
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
если я использую это
location / {
root html;
index abc.html abc.htm;
add_header X-content-length $sent_http_content_length;
if ($sent_http_content_length = 108)
{
return 200 "bhai bhai";
}
}
мой вывод
HTTP/1.1 200 OK
Server: nginx/1.12.2
Date: Thu, 30 May 2019 19:12:35 GMT
Content-Type: text/html
Content-Length: 108
Last-Modified: Fri, 24 May 2019 05:16:37 GMT
Connection: keep-alive
ETag: "5ce77e35-6c"
Accept-Ranges: bytes
<!DOCTYPE html>
<html>
<body>
<h1>My First Heading</h1>
<p>My first paragraph.</p>
</body>
</html>
две проблемы в этом выводе:
X-content-length не отображается '
я знаю, что длина контента уже равна 108, тогда он должен напечатать "bhai bhai".
как исправить эти две проблемы?
заранее спасибо