私はWeb Apiでこのpluralsightデモビデオを見ています.彼はフィドラーを使用して、コントローラー/パラメーターの構文でHttp Getを使用してパラメーターを渡しています
だから彼は使っているhttp://localhost:2405/api/values/5
5 は、彼が渡すパラメーターです。
私のコードでは、彼とまったく同じようにすべてを設定しています...ルーティングテンプレートと{controller}/{id}
署名付きのコントローラーメソッドを使用します
public string Get(string zipcode)
私は問題http://localhost:2405/api/values?zipcode=25252
なくパラメーターを渡すことができますが、彼のようにパラメーターを渡そうとするhttp://localhost:2405/api/values/25252
と、コントローラーでその要求を処理するためのアクションが利用できないというエラーが表示されます。
彼は何を正しくしているのに、私は間違っているのでしょうか?