2017-10-13 14 views
0

APIを設計するときに私は2種類のスタイル(/api/users/:uid/api/users/{uid})を見ました:休憩 - API urlの ":"と "{}"の違いは何ですか?

彼らは異なった意味を持っていますか?それともスタイルだけ?

+1

REST(またはRESTFul)は、特定の実装ではなく、Webサービスインターフェイスを設計する手法です。どのフレームワークを使用していますか?レール? 。ネット? Java? CGI? – kolosy

答えて

0

どちらの例も、送信されたURLの取得された要素を参照しています。あなたのサービスが/api/users/fooの形式で要求を受け取ると、コントローラ(または要求を処理するために呼び出されるコードのどれでも)はuidという名前の要求パラメータを値fooで受け取ります。接頭辞がコロンであるか、中括弧で囲まれているかは、使用している特定のフレームワークの構文に依存します。