MVC Web API 2 のドット文字 (「.」): 'api/people/STAFF.45287' のようなリクエスト URL を解決する
次のような URL を使用しようとすると、 MVC Web API 2 アプリケーションの「http://somedomain.com/api/people/staff.33311」では、「HTTP エラー 404.0 - 見つかりません」というメッセージが表示される場合があります。この問題は、URL にドット文字 (.) が存在する場合に発生します。
この問題に対処するには、次の回避策を利用できます:
URL の末尾にスラッシュを付ける
URL の末尾にスラッシュ (「/」) を追加するだけです。たとえば、「http://somedomain.com/api/people/staff.33311」の代わりに「http://somedomain.com/api/people/staff.33311/」を使用します。このアプローチにより、MVC によってドット文字が正しく解釈されるようになります。
これは、ほとんどの場合に問題を解決できる簡単で効果的な解決策です。一貫性を維持するには、すべての URL がこの形式に従っていることを確認することが重要です。
以上がリクエスト URL でドットを使用する場合、MVC Web API 2 で「HTTP エラー 404.0 - 見つかりません」を解決する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。