回答:
はい、できます
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は応答内のリソースを使用する必要があります。そうしないと、ほとんどの健全なブラウザが混乱するでしょう。使用できるもう1つは304で、キャッシュされたコンテンツ用です。
@Martin Fjordvalの回答を完了するには、このような構成を使用してヘルスチェックを行う場合は注意してください。
一方で204
HTTPコードがヘルス(コンテンツのない成功指示)のために、意味的に完全である、いくつかのサービスがないではない、それの成功を検討してください。
つまり、Google Cloud Load-balancersに問題がありました。
gangnam\nstyle
?