Java 类retrofit2.http.FormUrlEncoded 实例源码

项目:GitHub    文件:RequestBuilderTest.java   
@Test public void formEncodingFailsOnNonBodyMethod() {
  class Example {
    @FormUrlEncoded //
    @GET("/") //
    Call<ResponseBody> method() {
      return null;
    }
  }
  try {
    buildRequest(Example.class);
    fail();
  } catch (IllegalArgumentException e) {
    assertThat(e).hasMessage(
        "FormUrlEncoded can only be specified on HTTP methods with request body (e.g., @POST).\n    for method Example.method");
  }
}
项目:GitHub    文件:RequestBuilderTest.java   
@Test public void onlyOneEncodingIsAllowedFormEncodingFirst() {
  class Example {
    @FormUrlEncoded //
    @Multipart //
    @POST("/") //
    Call<ResponseBody> method() {
      return null;
    }
  }
  try {
    buildRequest(Example.class);
    fail();
  } catch (IllegalArgumentException e) {
    assertThat(e).hasMessage(
        "Only one encoding annotation is allowed.\n    for method Example.method");
  }
}
项目:Phoenix-for-VK    文件:IWallService.java   
@FormUrlEncoded
@POST("wall.post")
Single<BaseResponse<PostCreateResponse>> post(@Field("owner_id") Integer ownerId,
                                              @Field("friends_only") Integer friendsOnly,
                                              @Field("from_group") Integer fromGroup,
                                              @Field("message") String message,
                                              @Field("attachments") String attachments,
                                              @Field("services") String services,
                                              @Field("signed") Integer signed,
                                              @Field("publish_date") Long publishDate,
                                              @Field("lat") Double latitude,
                                              @Field("long") Double longitude,
                                              @Field("place_id") Integer placeId,
                                              @Field("post_id") Integer postId,
                                              @Field("guid") Integer guid,
                                              @Field("mark_as_ads") Integer markAsAds,
                                              @Field("ads_promoted_stealth") Integer adsPromotedStealth);
项目:GitHub    文件:RequestBuilderTest.java   
@Test public void simpleFormEncoded() {
  class Example {
    @FormUrlEncoded //
    @POST("/foo") //
    Call<ResponseBody> method(@Field("foo") String foo, @Field("ping") String ping) {
      return null;
    }
  }
  Request request = buildRequest(Example.class, "bar", "pong");
  assertBody(request.body(), "foo=bar&ping=pong");
}
项目:Renrentou    文件:OrderService.java   
@POST("order/new")
@FormUrlEncoded
Flowable<ResponseDto> add(
        @Field("deviceId") String deviceId,
        @Field("price") float price,
        @Field("adOwner") String adOwner,
        @Field("deviceOwner") String deviceOwner,
        @Field("token") String token
);
项目:Phoenix-for-VK    文件:IGroupsService.java   
@FormUrlEncoded
@POST("groups.editManager")
Single<BaseResponse<Integer>> editManager(@Field("group_id") int groupId,
                                          @Field("user_id") int userId,
                                          @Field("role") String role,
                                          @Field("is_contact") Integer isContact,
                                          @Field("contact_position") String contactPosition,
                                          @Field("contact_phone") String contactPhone,
                                          @Field("contact_email") String contactEmail);
项目:GitHub    文件:RequestBuilderTest.java   
@Test public void formEncodedWithEncodedNameFieldParam() {
  class Example {
    @FormUrlEncoded //
    @POST("/foo") //
    Call<ResponseBody> method(@Field(value = "na%20me", encoded = true) String foo) {
      return null;
    }
  }
  Request request = buildRequest(Example.class, "ba%20r");
  assertBody(request.body(), "na%20me=ba%20r");
}
项目:Protein    文件:AccessTokenService.java   
@POST
@FormUrlEncoded
Observable<Response<AccessToken>> getAccessToken(@Url String url,
                                                 @Field("client_id") String clientId,
                                                 @Field("client_secret") String clientSecret,
                                                 @Field("code") String code,
                                                 @Field("redirect_uri") String redirect_uri);
项目:Paper-Melody    文件:SocialSystemAPI.java   
@FormUrlEncoded
@POST("upload/music")
Observable<UploadResponse> uploadMusic(@Field("name") String name,
                                       @Field("author") String author,
                                       @Field("authorID") Integer authorID,
                                       @Field("authorAvatarName") String authorAvatarName,
                                       @Field("date") String date,
                                       @Field("musicName") String musicName,
                                       @Field("imgName") String imgName,
                                       @Field("musicInfo") String musicInfo);
项目:Phoenix-for-VK    文件:IAudioService.java   
@FormUrlEncoded
@POST("audio.search")
Single<BaseResponse<Items<VKApiAudio>>> search(@Field("q") String query,
                                               @Field("auto_complete") Integer autoComplete,
                                               @Field("lyrics") Integer lyrics,
                                               @Field("performer_only") Integer performerOnly,
                                               @Field("sort") Integer sort,
                                               @Field("search_own") Integer searchOwn,
                                               @Field("offset") Integer offset,
                                               @Field("count") Integer count);
项目:AndroidThings-BurglarAlarm    文件:IgniteService.java   
@Headers({
        "Authorization:Basic ZnJvbnRlbmQ6",
        "Content-Type:application/x-www-form-urlencoded"
})
@FormUrlEncoded
@POST("login/oauth")
Call<AccessToken> getAccessToken(@Field("username") String username, @Field("password") String password, @Field("grant_type") String grant_type);
项目:Renrentou    文件:SystemService.java   
@POST("sys/comments/new")
@FormUrlEncoded
Flowable<ResponseDto> comment(
        @Field("account") String account,
        @Field("content") String content,
        @Field("token") String token
);
项目:lostfilm-android-client    文件:LostFilmService.java   
@POST("ajaxik.php")
@FormUrlEncoded
Observable<TvShowsResponse> getTvShows(@Field("act") String act,
                                       @Field("type") String type,
                                       @Field("o") int offset,
                                       @Field("s") int searchType,
                                       @Field("t") int t);
项目:Renrentou    文件:OrderService.java   
@POST("order/update")
@FormUrlEncoded
Flowable<ResponseDto> updateAd(
        @Field("id") String id,
        @Field("adId") String adId,
        @Field("token") String token
);
项目:GxIconAndroid    文件:NanoServerService.java   
/**
 * { "status": 0, "msg": "success" }
 */
@FormUrlEncoded
@POST("reqfilter/{iconpack}/{user}")
Call<ResResBean> filterPkg(@Path("iconpack") String iconPack,
                           @Path("user") String user,
                           @Field("pkg") String pkgName,
                           @Field("launcher") String launcherActivity);
项目:Tribe    文件:ApiService.java   
@FormUrlEncoded
@POST("api.php?m=activity&a=add")
Observable<HttpResult<String>> releaseActivity(@Field("userid") String userId,
                                                     @Field("country_id") String countryId,
                                                     @Field("name") String name,
                                                     @Field("address") String address,
                                                     @Field("start_time") String startTime,
                                                     @Field("end_time") String endTime,
                                                     @Field("fee") String fee,
                                                     @Field("num") String num,
                                                     @Field("sponsor") String sponsor,
                                                     @Field("desc") String content,
                                                     @Field("index_pics") String coverImg,
                                                     @Field("detail_pics") String detailPics);
项目:GxIconDIY    文件:NanoServerService.java   
/**
 * { "status": 0, "msg": "success" }
 */
@FormUrlEncoded
@POST("reqfilter/{iconpack}/{user}")
Call<ResResBean> filterPkg(@Path("iconpack") String iconPack,
                           @Path("user") String user,
                           @Field("pkg") String pkgName,
                           @Field("launcher") String launcherActivity);
项目:Phoenix-for-VK    文件:IGroupsService.java   
@POST("groups.banUser")
@FormUrlEncoded
Single<BaseResponse<Integer>> banUser(@Field("group_id") int groupId,
                                      @Field("user_id") int userId,
                                      @Field("end_date") Long endDate,
                                      @Field("reason") Integer reason,
                                      @Field("comment") String comment,
                                      @Field("comment_visible") Integer commentVisible);
项目:Phoenix-for-VK    文件:IWallService.java   
@FormUrlEncoded
@POST("wall.getComments")
Single<BaseResponse<DefaultCommentsResponse>> getComments(@Field("owner_id") Integer ownerId,
                                                          @Field("post_id") int postId,
                                                          @Field("need_likes") Integer needLikes,
                                                          @Field("start_comment_id") Integer startCommentId,
                                                          @Field("offset") Integer offset,
                                                          @Field("count") Integer count,
                                                          @Field("sort") String sort,
                                                          @Field("extended") Integer extended,
                                                          @Field("fields") String fields);
项目:Tribe    文件:ApiService.java   
@FormUrlEncoded
@POST("api.php?m=activity&a=activityList")
Observable<HttpResult<List<CommentBean>>> getMyCommentList(@Field("userid") String userId);
项目:TestChat    文件:ApiService.java   
@FormUrlEncoded
@POST
Call<ResponseBody> post(@Url String url, @FieldMap Map<String,String>map);
项目:Daejeon-People    文件:APIinterface.java   
@FormUrlEncoded
@POST("/logout")
Call<Void> doLogOut();
项目:TripBuyer    文件:Api.java   
@FormUrlEncoded
@POST("weiPay/wantedPay") Observable<ResponseModel_no_list> weiXin_xuanShang(@Field("id") String orderId);
项目:AppFirCloud    文件:PassportApi.java   
/**
 * 登录
 */
@FormUrlEncoded
@POST(BaseApi.Url.URL_REGISTER)
Observable<JSONObject> login(@FieldMap Map<String, String> map);
项目:telegram-bot-api    文件:BotApi.java   
@FormUrlEncoded
@POST("/bot{apiToken}/exportChatInviteLink")
Call<ApiResponse<String>> exportChatInviteLink(@Path("apiToken") String apiToken, @Field("chat_id") long chatId);
项目:bigjpg-app    文件:BigjpgServerService.java   
@FormUrlEncoded
@POST("login")
Call<LoginBean> login(@Field("username") String user,
                      @Field("password") String pwd);
项目:telegram-bot-api    文件:BotApi.java   
@FormUrlEncoded
@POST("/bot{apiToken}/restrictChatMember")
Call<ApiResponse<Boolean>> restrictChatMember(@Path("apiToken") String apiToken, @Field("chat_id") String chatId, @Field("user_id") long userId, @Field("until_date") Long untilDate, @Field("can_send_messages") Boolean canSendMessage, @Field("can_send_media_messages") Boolean canSendMediaMessage, @Field("can_send_other_messages") Boolean canSendOtherMessage, @Field("can_add_web_page_previews") Boolean canAddWebPagePreviews);
项目:RetrofitRxjavaDemo    文件:APIService.java   
@FormUrlEncoded
@POST("getArticleList")
Observable<HttpResult<ArticleListResult>> getArticleList2(
        @Field("pageSize") int pageSize,
        @Field("page") int page);
项目:12306_Android    文件:HttpService.java   
@FormUrlEncoded
@POST("passcodeNew/checkRandCodeAnsyn")
Observable<CheckRandCodeResponse> checkRandCode(@Field(value = "randCode", encoded = true) String randCode, @Field("rand") String rand);
项目:Tribe    文件:ApiService.java   
@FormUrlEncoded
@POST("api.php?m=activity&a=clearList")
Observable<HttpResult<String>> clearCommentList(@Field("userid") String userId);
项目:ZeroKit-Android-SDK    文件:AdminApi.java   
@FormUrlEncoded
@Headers(AUTHORIZATION_HEADER)
@POST("/api/tresor/invited-user")
retrofit2.Call<Void> sharedTresor(@Field("operationId") String operationId);
项目:ImageClassify    文件:TaskService.java   
@FormUrlEncoded
@POST("task/getfinishedtask")
Call<HttpResult<List<Task>>> getFinishedTask(@Field(ApiConstant.OAUTH_TOKEN) String token,
                                             @Field(ApiConstant.START) String start,
                                             @Field(ApiConstant.PAGE_NUM) String pageNum);
项目:Phoenix-for-VK    文件:IFaveService.java   
@FormUrlEncoded
@POST("fave.addUser")
Single<BaseResponse<Integer>> addUser(@Field("user_id") int userId);
项目:Phoenix-for-VK    文件:IFaveService.java   
@FormUrlEncoded
@POST("fave.addGroup")
Single<BaseResponse<Integer>> addGroup(@Field("group_id") int groupId);
项目:Book-Shelf    文件:Authentication.java   
@POST("/auth/")
@FormUrlEncoded
Call<CsrfToken> perform(@Field("username") String username, @Field("password") String password);
项目:TripBuyer    文件:Api.java   
@FormUrlEncoded
@POST("allAddress") Observable<ResponseModel<List<AllAddress>>> allAddress(@Field("wid") int noMain);
项目:Protestr    文件:ApiInterface.java   
@FormUrlEncoded
@POST(Constants.LOGIN_ENDPOINT)
Call<User> attemptLogin(@Field("user_email") String email, @Field("password") String password);
项目:PicShow-zhaipin    文件:LoginService.java   
@FormUrlEncoded
@POST("user/update_user_info.shtml")
Observable<BaseJson<LoginInfo>> updateUserInfo(@FieldMap Map<String, String> body);
项目:Edu    文件:LoginClient.java   
@FormUrlEncoded
@POST("/api.php/Public/login_json")
Call<User> login(@Field("phone") String phone,@Field("code") String code);
项目:Edu    文件:LoginClient.java   
@FormUrlEncoded
@POST("/api.php/Public/send_sms_json")
Call<JsonObject> getCode(@Field("phone") String phone);