1.get请求方式:
@GET("api/data") Observable<com.yyxt.http.HttpResponse<IndexData>> getIndex(@Query("lat")String lat,@Query("lng")String lon);
请求带参数如下:
@GET("api/data/{mobile}") Observable<com.yyxt.http.HttpResponse<String>> sendRegisterCode(@Path("mobile")String mobile);
2.post请求方式:
@FormUrlEncoded @POST("api/data") Observable<HttpResponse<HttpResponse>> accountLogin(@Field("account")String username, @Field("password")String password);
3.put请求方式
@FormUrlEncoded @PUT("api/data") Observable<HttpResponse<String>> dropOutCourse(@Header("Authorization") String token, @Field("course_id") int course_id)
4.delete请求方式
@DELETE("api/v1/reservations/{course_id}") Observable<com.yyxt.http.HttpResponse<String>> cancelCourse(@Header("Authorization") String token, @Path("course_id") int course_id);