网络请求

public interface MyServer {

    public String URL="http://api.shujuzhihui.cn/api/scenicSpot/ ";

  //同步get

    @GET("prov?appKey=2d952d2c91d34595a2f441562cb41994")

    Call<ResponseBody>getData();

    //同步get  另一种拼接

    @GET("prov?")

    Call<ResponseBody>getData2(@Query("appKey")String string);

        //同步get    map集合

        @GET("prov?")

    Call<ResponseBody>getData3(@QueryMap Map<String,String>map);

        //post同步

    //传一个参数

    @FormUrlEncoded

    @POST("prov?")

    Call<ResponseBody>postData(@Field("appKey")String string);

    //传多个

    @FormUrlEncoded

    @POST("prov?")

    Call<ResponseBody>postData2(@FieldMap Map<String,String> map);

        //修改请求头

        @FormUrlEncoded

        @POST("prov?")

        Call<ResponseBody>postData3(@FieldMap Map<String,String> map,@Header("User-Agent")String string);

            //分页加载                  http 与https 不一样

  /*  public String URL1=" https://gank.io/api/data/Android/10/3";

    @GET("{count}/{page}")

    Call<ResponseBody>getData3(@Path("count")int count, @Path("page")int page);*/

}

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容