java - 发送没有关键值的改造获取请求

标签 java android android-studio get retrofit

我正在尝试使用适用于此 URL example.com/product_barcode/12345678997455 的改造来制作简单的获取请求,但是当我以这种方式使用它时

public interface Api {
    @GET(PRODUCT_BARCODE)
    public Single<Data> getProductData(@QueryName String barcode);

}
我收到 404 错误,因为链接是这样的 example.com/product_barcode/?12345678997455
我如何使用改造来获取没有符号的请求路径?条形码前

最佳答案

像这样做

@GET("example.com/product_barcode/{barcode}")
Single<Data> getProductData(@Path("barcode") String barcode);

关于java - 发送没有关键值的改造获取请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62813777/

相关文章:

java - 在 Java 中对大文件执行 "File to byte[]"时出现 OutOfMemoryError 错误?

Android layout_below 不工作

android - android中的MediaSessionCompat和MediaSession有什么区别?为什么有 androidx.media2 androidx.media 都存在?

java - Android-改造-java.lang.NullPointerException : Attempt to invoke virtual method

android - 缩进的 TabLayout

java - 为什么我的 Dijkstra 代码会失败?

java - 如何在 setName(String); 之后获取不为空的运行时创建的组件名称?

java - java8 流的类型推断

android - 操作栏选项卡不会在 android 中填满屏幕

android - 图标无法在 android 的 ListView 中正确显示