MVC Web API 2 URL でのドット文字の処理
Web アプリケーション開発の領域では、URL が次のようなシナリオに遭遇することは珍しいことではありません。標準の URI 構文では通常予期されない、または許可されない文字が含まれています。ドット ('.') 文字は、URL 処理で課題を引き起こす可能性のある文字の 1 つです。
人々に関するデータを取得することを目的とした API の URL 構造を考えてみましょう。従来は、http://somedomain.com/api/people/staff33311 のような URL を使用して、ID が「staff33311」の特定の人物に関する情報を取得することがありました。ただし、http://somedomain.com/api/people/staff.33311 のように、ID でドット (「.」) を使用できる柔軟性が必要です。この一見単純な要件は、予期しない複雑な問題を引き起こす可能性があります。
この問題に対処するための、シンプルかつ効果的な解決策は、URL の末尾にスラッシュ ('/') を付けることです。 http://somedomain.com/api/people/staff.33311 を使用する代わりに、URL を http://somedomain.com/api/people/staff.33311/ に変更します。この微妙な変更により、API が URL を認識して正しく解釈できるようになり、目的のシナリオを簡単に処理できるようになります。
以上がMVC Web API 2 URL でドット (.) を処理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。