android - Retrofit 正在去除 url 中的斜杠
问题描述
我有一个这样的网址:
public interface DummyService {
@POST("path/")
Observable<Response<Void>> postToDummy(@Body String someBody);
}
我想保留/
url 的末尾(在路径之后),但是当改造发出 REST 请求时,它会剥离/
. 我怎样才能防止这种情况?
这是改造请求的 url:
https ://www.dummy.com/api/v1/path
这就是我想要的:
https ://www.dummy.com/api/v1/path/
解决方案
我认为您不需要最后的斜杠,因为它不会更改目标 URL。如果您在向端点添加路径时遇到问题,可以使用 Retrofit 提供的 @Path 注释。
推荐阅读
- php - PHPMailer没有发送一些电子邮件
- javascript - 检查未定义“值”的方法
- c# - Entity Framework Core 中的条件导航属性
- matrix - 在 Julia 的矩阵中找到最大值的位置
- node.js - 如何删除 apiconnect 路径上的安全要求?
- sql-server - 加入 iTVF 可以像加入临时表一样快吗?
- opc-ua - 连接到远程 OPCUA 服务器的问题
- sql - 如何查找特定值属于哪个模式或过程、表和列?
- ios - UIBarButton 单击以使用 Swift 4.2 设置标志值
- pelican - 如何更改 Pelican 静态站点主题(在 Windows 开发机器上)?