Retrofit BaseUrl 問題

今日遇到這個問題,整理一下

路徑整合規則:

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。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章