API に検証のみのリクエストを設定したいと考えています。たとえば、次のような URL があるとします。
http://api.somesite.com/users/12345
ユーザーは、最終的にそのリソースに PATCH/PUT/POST するクライアントのフォームに情報を入力しています。ユーザーがフォームに記入しているときに、部分的に更新された表現をサーバーに定期的に送信して、入力のリアルタイム検証を表示できるようにすることができます (たとえば、「そのユーザー名は既に使用されています」、「そのパスワードは短すぎる")。
同じリソースでこの動作を可能にすると思われる標準の HTTP METHOD または HEADER はありません。私のオプションは次のとおりです。
- 検証用の新しい下位リソースを作成する
- カスタム ヘッダー (x-somesite-validation-only) と PUT を使用して、検証するが保存しないことを示します