ステータス200の空のボディを返すようにsinatraを指定するにはどうすればよいですか?
できますbody ""が、これを行うより明確な方法はありますか?
ドキュメントから:
有効な Rack レスポンス、Rack 本体オブジェクト、または HTTP ステータス コードのいずれかのオブジェクトを返すことができます。
- [status (Fixnum)、headers (Hash)、response body (responds to
#each)]の 3 つの要素を持つ配列- 2 つの要素を持つ配列: [ステータス (Fixnum)、応答本文 (#each に応答)]
#each指定されたブロックに応答して文字列のみを渡すオブジェクト- ステータス コードを表す Fixnum
したがって、どちらかを返します
[200, {}, ['']][200, ['']]['']200トリックを行う必要があります。
Setting Body, Status Code and Headersでは、ヘルパー メソッドstatusおよびbody(およびheaders) が導入されています。
get '/nothing' do
status 200
body ''
end