LianjiaTech / retrofit-spring-boot-starter

A spring-boot starter for retrofit, supports rapid integration and feature enhancements.(适用于retrofit的spring-boot-starter,支持快速集成和功能增强)
Apache License 2.0
1.78k stars 340 forks source link

ServiceChooseInterceptor中必须指定端口问题 #179

Closed vm0100 closed 3 months ago

vm0100 commented 3 months ago

ServiceChooseInterceptor中会构造一个HttpUrl,构造HttpUrl时获取了URL的port属性, 如果URL未指定port会导致报错。

可否使用getDefaultPort()兼容一下,因为如果使用域名请求时基本上是不会写入port的,所以在字符串转URI时port获取一定是-1

image image
chentianming11 commented 3 months ago

该问题在3.1.3 / 2.4.3 已修复