Retrofit2.0常用请求POST和GET

1.GET

/api/apart/getInfoByCard/100000

    /**
     * @return
     */
    @GET("/api/apart/getInfoByCard/{icCard}")
    Observable<BaseResult<LoginForCardBean>> getInfoByCard(@Path("icCard") String icCard);

普通请求方式

    /**
     * @return
     */
    @GET(Constant.GET_URL_WEATHER)
    Observable<WeatherBean> getWeather(@Query("location") String location, @Query("key") String key);

2.POST

JSON请求方式传参

    /**
     *
     * @return
     */
    @POST(Constant.POST_URL_VERIFY_LUNCHBOXNO)
    Observable<BaseResult<NoResultBean>> postVerifyLunchBoxNo(@Body LunchBoxNoBean lunchBoxNoBean);

普通键值对传参方式

    /**
     *
     * @param cabinetnum
     * @return
     */
    @FormUrlEncoded
    @POST("/ZDXSYZ/a/mouse/cabinet/interface/initial")
    Observable<BaseResult<InitCabinetBean>> postInitCabinet(@Field("cabinetnum") String cabinetnum);

普通Map传参方式

   /**
    *
    */
   @FormUrlEncoded
   @POST("/api/box/cardLogin")
   Observable<BaseResult<LoginICBean>> postLoignIC(@FieldMap Map<String, String> map);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,493评论 19 139
  • 1、通过CocoaPods安装项目名称项目信息 AFNetworking网络请求组件 FMDB本地数据库组件 SD...
    阳明AI阅读 16,043评论 3 119
  • Spring Web MVC Spring Web MVC 是包含在 Spring 框架中的 Web 框架,建立于...
    Hsinwong阅读 22,722评论 1 92
  • AFHTTPRequestOperationManager 网络传输协议UDP、TCP、Http、Socket、X...
    Carden阅读 10,526评论 0 12
  • 1月合肥接连几天下了好大的雪,积雪厚重,道路结冰,而我的内心却十分火热,日久的冰川逐渐开始破冻融化。 ...
    杨丹_cbc4阅读 1,397评论 5 2