私はこれに少し混乱しています。一部のWebAPIが文字を使用していることに気付きました|
(たとえば、 mediawikiapi-「action= opensearch」を参照してください。パラメータ「namespace」はアイテムをで区切ることを示しています|
)。
ただし、 w3のURL仕様とこのSOの質問によると、厳密には許可されていないこともわかります。
それで、私は私が見た例(mediawikiのような)を誤解しましたか?ブラウザのURLは、舞台裏でそれをエンコードしてくれますか?これは一部のWebブラウザーおよびサーバーで機能しますが、他のWebブラウザーおよびサーバーでは機能しませんか?
コードがブラウザを経由せずにアクセスするWebAPIスキーマを作成しているので、これを正しく理解したいと思います。いくつかの用語で使用することを明確にするとよいでしょうが|
、それがあまりにも危険であると思われる場合は、URLエンコードのトリックを使用します。