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