【发布时间】:2019-08-21 11:57:19
【问题描述】:
我正在使用 Multipart 执行帖子类型请求。问题是因为我不断收到两个错误
1) 500
2) 422 无法处理的实体
Api 只接受音乐文件。所以我添加了一个默认文件,以免不断选择新文件
RequestBody body =
RequestBody.create(MediaType.parse("audio/type"),file);
MultipartBody.Builder builder = new
MultipartBody.Builder().setType(MultipartBody.FORM);
builder.addPart(body);
GeoService.saveSound(builder.build(), SoundResponseCallback,
getAuthToken());
还有我的界面
@Multipart
@POST("audios")
Call<SoundResponse> saveSound(
@Part("audio[file] ; filename=audio.mp3")RequestBody file,
@Query("auth_token") String authToken);
我将不胜感激。
【问题讨论】:
-
logcat 中的错误是什么
标签: android retrofit multipart