1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| interface RetrofitHttpService { @GET fun getRequest(@Url url: String, @QueryMap params: Map<String, String?>?): Call<ResponseBody>
@Headers("Content-Type: application/json","Accept: application/json") @POST fun postRequest(@Url url: String,@Body info:RequestBody): Call<ResponseBody>
@GET fun Obget(@Url url: String, @QueryMap params: Map<String, String>, @HeaderMap headers: Map<String, String>?): Call<String>
@FormUrlEncoded @POST fun Obpost(@Url url: String, @FieldMap params: Map<String, String>, @HeaderMap headers: Map<String, String>?): Call<String>
@FormUrlEncoded @PUT fun Obput(@Url url: String, @FieldMap params: Map<String, String>, @HeaderMap headers: Map<String, String>?): Call<String>
@Streaming @GET fun Obdownload(@HeaderMap headers: Map<String, String>, @Url url: String, @QueryMap params: Map<String, String>?): Call<ResponseBody>
@Streaming @GET fun download(@HeaderMap headers: Map<String, String>, @Url url: String, @QueryMap params: Map<String, String>?): Call<ResponseBody>
@Streaming @GET fun download(@Url url: String, @QueryMap params: Map<String, String>): Call<ResponseBody> }
|