【问题标题】:Retrofit @Part Multipartbody.Part with @multipart throws exception使用@multipart 改造@Part Multipartbody.Part 引发异常
【发布时间】:2017-05-09 21:23:44
【问题描述】:

我正在实施这个问题Retrofit @body with @multipart having Issue。一切都很好。添加@Part MultipartBody.Part 文件时出现问题。它抛出Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $。我将不胜感激。

注意:我正在使用自定义转换器工厂和拦截器(通过实现 Gson)。可以 有问题吗?

【问题讨论】:

    标签: android retrofit2 multipartform-data multipart


    【解决方案1】:

    @Part MultipartBody.Part file. It throws Expected BEGIN_OBJECT but was STRING at line 1 column 1 path $.

    这是 GSON 错误,这意味着您提供的模型与您从服务器收到的响应不匹配(在您的情况下,您收到的是平面字符串而不是 JSON)

    为了解决您的问题,请发布来自服务器的完整响应,以便您的模型类

    【讨论】:

    • 非常感谢。我以为我通过添加自定义转换器工厂搞砸了。再次感谢))。
    猜你喜欢
    • 2017-10-16
    • 2021-10-21
    • 2019-05-31
    • 2018-05-04
    • 2021-02-03
    • 1970-01-01
    • 2014-02-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多