2017年12月21日

RetrofitでPostリクエストをしてみた

RxJavaリアクティブプログラミング (CodeZine BOOKS)

新品価格
¥3,888から
(2017/12/21 22:20時点)



AndroidでRetrofit+RxJavaを使ってみた
の続編

次はPOSTリクエストしてみた

・方法1
mapでkey,valueをつっこむ
@POST("/hogehoge")
Single<Model> post(@Body Map body);


・方法2
Fieldで一個一個入れてく
@FormUrlEncoded
@POST("/hogehoge")
Single<Model> post(
@Field("user") String user,
@Field("title") String title);


・ヘッダーの追加
@Headers({
HEADER_KEY + ": " + HEADER_VALUE,
})


・注意点
@FormUrlEncoded
は@Fieldとしか使えない



こうしてpostリクエストができましたとさ
タグ:android OSS java
posted by マスタカ at 22:22 | Comment(0) | プログラミング | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。