4
我對此有點困惑。我注意到一些web API使用|
字符(例如mediawiki api - 請參閱「action = opensearch」,參數「namespace」表示您將項目與|
分開)。我可以使用'|'在一個URL?
但是我也看到,嚴格按照w3 URL spec和this SO question不允許。
所以我誤解了我見過的例子(如mediawiki)?瀏覽器網址是否在幕後爲我編碼?這是否適用於某些網絡瀏覽器和服務器,但是會打破其他網站?
當我創建一個web API架構,代碼將訪問不通過瀏覽器我想正確理解這一點。如果某些條款清楚地使用|
會很好,但如果它看起來太不禮貌,我會使用URL編碼技巧。