解決方案
許多網路協定在使用某個網站之前,都需要先得知該網站的一些資訊:政策、設定、憑證、應用程式連結或帳號詮釋資料。若沒有統一慣例,每個協定都會各自發明一個根層級 URL,因而有與網站自身內容發生衝突的風險。
知名 URI 以一個刻意平淡的前綴解決了這個問題:/.well-known/。各協定註冊一個後綴,用戶端便知道該去哪裡尋找,無須掃描或猜測。
其精妙之處在於克制。這項標準並不集中代管,也不規定詮釋資料的格式。它只保留 URI 空間中極小的一部分,並增設 IANA 註冊表,使探索行為得以保持可預測。
達成了什麼
保留一個探索層架
為何奏效
固定的前綴可減少用戶端猜測與額外的往返次數。
註冊機制可防止各協定名稱互相踐踏。
網站其餘的 URI 空間仍由網站自行掌控。
可借鏡之處
當命名空間單調乏味且受到治理時,探索就能奏效。一個小小的保留層架,勝過一百個協定各自搶占隨機的首頁 URL。
後續發展
這種模式已成為現代網路基礎設施一項低調的依賴,涵蓋安全、身分與自動化協定。ACME、WebFinger、與 OpenID 相關的探索,以及 security.txt 風格的慣例,都因有一個公認的位置可放置來源層級的事實而受益。
追溯依據
參考來源
- RFC 8615: Well-Known Uniform Resource Identifiers (URIs) RFC Editor · rfc-editor.org
- Well-Known URIs registry IANA · iana.org