今日遇到這個問題,整理一下
路徑整合規則:
BaseUrl | Path形式 | Path對應的值 | 最後Url |
---|---|---|---|
http://host:port/a/b/ | 絕對路徑 | /apath | http://host:port/apath |
http://host:port/a/b/ | 相對路徑 | apath | http://host:port/a/b/apath |
http://host:port/a/b/ | 完整路徑 | http://host:port/aa/apath | http://host:port/aa/apath |
- Path中提供的url是絕對路徑,即以 / 開頭,則請求的url爲baseUrl的主機部分(或加上端口);
- Path對應的值Path中提供的url是相對路徑,即不以 / 開頭,則請求的url爲baseUrl;
- Path對應的值Path中提供的url是完整路徑,則url將作爲最終請求的url。