就这个动态url的问题试了无数遍
百度并没有一个文章给出明确的解决方法
总结:
post需求 http://api.xxx.com/xxx (假装有这个ip)
我们需要在url上添加参数,比如 http://api.xxx.com/ xxx?token=xxxxx
还要在请求体里添加{"code" :'123'}这样json数据
问题可以解释为:Post请求动态的url,参数请求体里。
办法:
@FormUrlEncoded
@POST("xxx/{token}")
Call add(@Query("token") String token, @Field("code") String code);
{token}前的 / 是重点
{token}前的 / 是重点
{token}前的 / 是重点
而且注解用@Query
token会拼接在url后面,即 http://api.xxx.com/ xxx?token=xxxxx
code则会放在请求体里
记录一下,免得下次忘了,又各种百度!!!
笨鸟先飞,好记性不如烂笔头!!!
网友评论