JSON Schema
何が問題か API として公開している Rails Server に対して、Invalid な JSON データを送信した場合、 parse error が発生した場合は、適切にリダイレクトやエラーメッセージの制御を行いたい。 だけど、挙動としては、Controller に到達する前の Rack Layer…
HTTP/1.1 204 No Content HTTP/1.1 200 OK + Response は empty みたいな表現ができない。 いや、正確にはカスタム erb テンプレートを全部自分で用意すればできるのだけど、 templates 全体をコピーして持ってくる必要があったりして、保守観点でやや懸念が…
要するに JSON Schema を解釈して何かするライブラリによって方言が存在する状態になっている。 jdoc は 204 を表現できるけど、prmd は 202 となっている他、 status code の表現に使う場所が def has_response_body? @raw_link.media_type != "null" end #…