답변:
그래 넌 할수있어
location / {
return 200 'gangnam style!';
# because default content-type is application/octet-stream,
# browser will offer to "save the file"...
# if you want to see reply in browser, uncomment next line
# add_header Content-Type text/plain;
}
default_type text/plain;대신 위치 블록 내부를 사용하여이를 대체 할 수 있습니다 add_header.
Nginx는 응답 본문이없는 200을 허용하지 않으므로 204를 사용해야합니다. 204를 보내려면 return 지시문 을 return 204;적절한 위치에 사용하면 됩니다.
curl.
상태 코드 정의에 따르면 200이 아닌 204가 되길 원한다고 생각합니다. 200은 응답으로 리소스와 함께 있어야하거나 대부분의 브라우저는 혼란 스럽습니다. 사용할 수있는 다른 하나는 304이며, 이는 캐시 된 콘텐츠에 사용됩니다.
@Martin Fjordval의 답변을 완료하려면 그러한 구성을 사용하여 상태 확인을 수행하는 경우주의하십시오.
204HTTP 코드는 의미 론적으로 건강 점검 (콘텐츠가없는 성공 표시)에 완벽 하지만 일부 서비스는 이를 성공으로 간주 하지 않습니다 .
즉, Google 클라우드로드 밸런서에 문제가 있습니다 .
gangnam\nstyle?