android 如何使用retrofit2向服务器POST参数?

ajsxfq5m  于 2022-12-16  发布在  Android
关注(0)|答案(1)|浏览(175)

我想使用retrofit2将数据从android发布到服务器端,如:https://192.168.1.1/image?iname=VAR和VAR是用户的变量

interface ModelApi {
    @POST("/image")
    suspend fun pushImageToModelFromAPI(
        @Body file: RequestBody,
    )
}

我尝试了上面的代码,但这不工作

6za6bjd0

6za6bjd01#

对于查询参数,您需要使用@Query,如下所示:

interface ModelApi {
    @POST("/image")
    suspend fun pushImageToModelFromAPI(
        @Body file: RequestBody,
        @Query("iname") name: String
    )
}

相关问题