就這個(gè)動(dòng)態(tài)url的問(wèn)題試了無(wú)數(shù)遍
百度并沒(méi)有一個(gè)文章給出明確的解決方法
總結(jié):
post需求? http://api.xxx.com/xxx? (假裝有這個(gè)ip)
我們需要在url上添加參數(shù),比如?http://api.xxx.com/ xxx?token=xxxxx
還要在請(qǐng)求體里添加{"code" :'123'}這樣json數(shù)據(jù)
問(wèn)題可以解釋為:Post請(qǐng)求動(dòng)態(tài)的url,參數(shù)請(qǐng)求體里。
辦法:
@FormUrlEncoded
?@POST("xxx/{token}")?
?Call add(@Query("token") String token, @Field("code") String code);
{token}前的 / 是重點(diǎn)
{token}前的?/?是重點(diǎn)
{token}前的?/?是重點(diǎn)
而且注解用@Query
token會(huì)拼接在url后面,即?http://api.xxx.com/ xxx?token=xxxxx
code則會(huì)放在請(qǐng)求體里
記錄一下,免得下次忘了,又各種百度!??!
笨鳥(niǎo)先飛,好記性不如爛筆頭?。?!