美文网首页
Retrofit 的 PATCH 传参

Retrofit 的 PATCH 传参

作者: 逆水寒Stephen | 来源:发表于2023-02-15 15:43 被阅读0次

    这次有个接口是patch格式的,查个好些文档都没几个说得很清楚怎么设置参数,这次尝试后记录下来哈,如有不对请指出

    • 第一种Body方式,这种只能设置一个@Body,如果多个参数请用Map,格式如下:
      1).单参数
    @PATCH("/api/test")
    fun testApi(
        @Body paramStr: String
    ): Observable<NetBaseResponse<String>>
    

    2).多参数

    @PATCH("/api/test")
    fun testApi(
        @Body paramMap: Map<String, String>
    ): Observable<NetBaseResponse<String>>
    
    • 第二种Form表单方式,这种其实和Post一样,格式如下:
    @FormUrlEncoded
    @PATCH("/api/test")
    fun testApi(
        @Field("param0") param0: String?,
        @Field("param1") param1: String? = "app",
        @Field("param2") param2: String? = "APP",
    ): Observable<NetBaseResponse<String>>
    

    希望对大家有些许帮助,Have Nice Day!

    相关文章

      网友评论

          本文标题:Retrofit 的 PATCH 传参

          本文链接:https://www.haomeiwen.com/subject/wcxukdtx.html