私のAPIにバリデーションのみのリクエストがあることを希望します。たとえば、私は次のようなURLがある場合:RESTful API:検証専用に使用するメソッド/ヘッダーの組み合わせ
http://api.somesite.com/users/12345
、ユーザーがクライアント上での情報のフォームに必要事項を記入しているそのリソースへの私は最終的にPATCH/PUT/POST。ユーザーがフォームに記入すると、部分的に更新された表現をサーバーに定期的に送信して、入力のリアルタイム検証を表示することができます(「そのユーザー名はすでに取得済みです」、「そのパスワードは短すぎる")。
標準のHTTPメソッドまたはヘッダーが、同じリソースでこの動作を可能にしているようです。私が検証したいが、 を保存していないことを示す
- 検証
- は、カスタムヘッダ(X-somesite検証のみ)およびPUTを使用する新しい従属リソースを作成します。私のオプションがあるようです
関連質問:HTTP ://stackoverflow.com/questions/8368931/how-should-i-design-a-restful-url-to-validate-an-object – suing
大きな質問です。ちょうどこの問題に遭遇しました。私はまったく同じ2つのアプローチの間で議論しています。個人的に見出しに向かって。多くのコマンドでgitの '--dry-run'パラメータに触発されています。 –