답변:
그래 넌 할수있어
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의 답변을 완료하려면 그러한 구성을 사용하여 상태 확인을 수행하는 경우주의하십시오.
204
HTTP 코드는 의미 론적으로 건강 점검 (콘텐츠가없는 성공 표시)에 완벽 하지만 일부 서비스는 이를 성공으로 간주 하지 않습니다 .
즉, Google 클라우드로드 밸런서에 문제가 있습니다 .
gangnam\nstyle
?