android Retrofit踩坑记录

Android在使用Retrofit上传文件时,前台上传成功,后台报错
而postman上传成功,抓包对比数据后发现,postman的头数据里有boundary这个字段
将boundary=<calculated when request is sent>加入Android接口
上传成功!

//上传文件
    @Multipart
    @Headers("Content-Type:multipart/form-data; boundary=<calculated when request is sent>")
    @POST("/admin/miniapp/api/upload/{fileType}/{id}")
    Call<UpLoadSuccess> upload(@Path("fileType") String fileType, @Path("id") String id, @Part MultipartBody.Part file);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容