@FieldMap必須與 @FormUrlEncoded 一起配合使用
提交的Content-Type 為application/x-www-form-urlencoded
@POST()
@FormUrlEncoded
<T> Observable<ResponseBody> executePost(
@Url() String url,
@FieldMap Map<String, Object> maps);
Content-Type: application/x-www-form-urlencoded
@Body 提交的提交的Content-Type 為application/json; charset=UTF-8
@POST()
Observable<ResponseBody> executePostBody(
@Url String url,
@Body Object object);
Content-Type: application/json; charset=UTF-8
如果使用別人的封裝的網(wǎng)絡(luò)框架 出現(xiàn)415 的情況 就可以考慮看是不是因為Content-Type不對,切換一下body與FieldMap 萬一解決了呢?。。?!