Path是拼接动态网址的,例如:trades/{userId}/xxx , Path注解参数必须在Query的前面
Query是问号后面的查询参数,例如:trades/{userId}?token={token}
QueryMap 相当于多个@Query
Field用于Post请求,提交单个数据,然后要加@FormUrlEncoded,请求时可以转换为请求体以json格式提交
Body相当于多个@Field,以对象的方式提交,会在请求体以json格式提交
@Headers(“Content-Type: application/json”)
@POST("/xxx/xx")
suspend fun login(){}
@Streaming:用于下载大文件
@Header,@Headers、加请求头