retrofit相关内容

Android Retrofit:内容类型为 application/x-www-form-urlencoded

Android 开发的新手.我正在尝试使用改造来发送发布请求.在我的改造日志中,我看到 Content-Type: text/plain;字符集=utf-8 我发现请求只有在我使用内容类型时才有效: application/x-www-form-urlencoded 我搜索了谷歌并没有找到明确设置内容类型的明确方法.有人知道怎么做吗? 解决方案 在你定义服务的类中,修改相关方法,遵 ..
发布时间:2021-12-18 15:06:44 移动开发

如何将 java 和 xml 代码(从 api 获取)运行到另一个片段中

好吧,我会简单地定义我到底想要什么.我从这样的 api 获取 Java 代码(用于文本视图、按钮等)--> 这里的图像描述 和来自 api 的 Xml 代码(用于文本视图、按钮等)--> 这里的图像描述..我想要的是运行这些java和xml并像这样显示--> 在此处输入图片描述..我真的不知道该怎么做..谁能帮忙..我会发布up java/xml 代码及其适配器如下请看..我没有在演示片段中做任何 ..
发布时间:2021-12-15 14:13:40 移动开发

用于测试的 Square 改造服务器模拟

在使用 square 改造框架时模拟服务器进行测试的最佳方法是什么.> 可能的方法: 创建一个新的改造 client 并在 RestAdapter.Builder().setClient() 中设置它.这涉及解析 Request 对象并将 json 作为 Response 对象返回. 将此带注释的接口实现为模拟类,并使用它代替 RestAdapter.create() 提供的版本(不 ..
发布时间:2021-12-15 11:55:47 移动开发

javax.net.ssl.SSLHandshakeException:java.security.cert.CertPathValidatorException:未找到证书路径的信任锚

我正在使用 Retrofit 访问我的 REST API.但是,当我将 API 放在 ssl 之后并通过 http://myhost/myapi 访问它时,我收到此错误: 既然我的 API 位于 SSL 之后,我是否需要做一些额外的事情? 这是我的连接方式: private final String API = "https://myhost/myapi";私有最终 RestAdap ..
发布时间:2021-12-14 14:19:23 Java开发

用户登录无法使用改造和视图模型

我的登录不起作用..我正在使用改造和视图模型......实际上,scenerio是点击登录显示转换(登录页面到登录页面)但它没有移动到登录页面到主页.... 这个方法model.ResponseData.observe没有得到调用 我不知道我哪里错了 需要帮助谢谢 登录活动:-- class LoginActivity : AppCompatActivity() {lat ..
发布时间:2021-12-10 17:37:12 移动开发

我应该如何使用改造获取数组下的图像

我在数组下有图像...这是我的 json: {“状态":200,“数据":{“id":1,“product_category_id":1,“名称":“中心咖啡桌",“制作人":“露娜",“描述":“采用 Poder 涂层白色饰面的低碳钢底座.8 毫米钢化玻璃桌面.底部搁板采用烤漆棕色玻璃.",“成本":5000,“评级":3,“view_count":21243,“创建":“2015-09-07 ..
发布时间:2021-12-10 17:19:11 移动开发

如何在 Retrofit 中创建用于挂起函数的调用适配器?

我需要创建一个可以处理此类网络调用的改造调用适配器: @GET("用户")暂停乐趣 getUser(): MyResponseWrapper 我希望它在不使用 Deferred 的情况下与 Kotlin 协程一起工作.我已经有一个使用Deferred的成功实现,它可以处理如下方法: @GET("用户")fun getUser(): Deferred> 但我希望能够使函数成为挂起函数并删除 ..
发布时间:2021-12-10 17:09:43 Java开发

带有 Android Retrofit V2 库的 AWS S3 Rest API,上传的图像已损坏

我正在尝试将 Image 从我的 Android APP 上传到 Amazon AWS S3,我需要使用 AWS Restful API. 我正在使用 Retrofit 2 来满足请求. 我的应用程序与 Amazon S3 成功连接并按预期执行请求,但是当我尝试从 Bucket 查看Image 时,图片打不开.我将 Image 下载到我的电脑并尝试打开,但一直收到图像已损坏的消息. ..
发布时间:2021-12-08 23:18:40 移动开发

使用 JsonReader.setLenient(true) 在第 1 行第 1 列路径 $ 接受格式错误的 JSON

这是什么错误?我怎样才能解决这个问题?我的应用程序正在运行但无法加载数据.这是我的错误:使用 JsonReader.setLenient(true) 在第 1 行第 1 列路径 $ 接受格式错误的 JSON 这是我的片段: 公共类新闻扩展片段{私有 RecyclerView 回收器视图;私有 ArrayList数据;私有数据适配器适配器;私人查看 myFragmentView;@覆盖公共视图 ..
发布时间:2021-12-02 11:54:23 移动开发

使用 Retrofit 解析动态密钥 Json 字符串

我正在尝试解析以下动态键 Json 字符串. “报告":{“数据":{“结果":{“558952cca6d73d7d81c2eb9d":{“最大":-1,“最小":-1,“斜率":-1,},“558ce148a6d73d7d81c2fa8a":{“最大":-2,“最小":-1,“斜率":-2,}}}} 接下来我正在尝试获取数据,但在解析最后一个动态 json 字符串时出错. 公共类报告 { ..
发布时间:2021-12-02 11:51:46 移动开发

Android 网络库比较:OkHTTP、Retrofit 和 Volley

来自 iOS 开发人员的两部分问题,该开发人员正在学习 Android,正在处理一个 Android 项目,该项目将发出从 JSON 到图像到音频和视频的流式下载的各种请求: 在 iOS 上,我广泛使用了 AFNetworking 项目.是否有适用于 Android 的等效库? 我已经阅读了 OkHTTP 和 Retrofit by Square 以及 Volley 但还没有与他们一起 ..
发布时间:2021-12-01 11:49:50 移动开发

如何在 Retrofit 请求的正文中发布原始的整个 JSON?

这个问题以前可能有人问过,但没有得到明确的回答.如何在 Retrofit 请求的正文中发布原始的整个 JSON? 在此处查看类似问题.或者这个答案是否正确,它必须是形式url 编码并作为字段传递?我真的不希望如此,因为我要连接的服务只是期待帖子正文中的原始 JSON.它们没有设置为查找 JSON 数据的特定字段. 我只想通过 restperts 一劳永逸地澄清这一点.一个人回答说不要使 ..
发布时间:2021-12-01 11:44:33 移动开发

如何在不随处添加特定代码的情况下处理 auth0 403 错误 (Retrofit/okhttp/RxAndroid)

我正在使用 Auth0,它给了我一个 JWT(json web 令牌)和一个 refreshtoken.我在 http 标头中使用此 JWT 与我的后端通信. 当服务器确定 JWT 已过期时,可能会发生 403.在这种情况下,我可以要求 Auth0 使用刷新令牌为我颁发一个新的 JWT.这意味着我调用 Auth0 后端,将刷新令牌传递给它,它为我提供了一个新的 JWT,然后我可以在我的请求中 ..
发布时间:2021-11-30 17:24:07 移动开发

如何使用 ViewModel 和 LiveData 进行改造 API 调用

这是我第一次尝试实现 MVVM 架构,我对进行 API 调用的正确方法有点困惑. 目前,我只是想从 IGDB API 进行一个简单的查询,并输出日志中第一项的名称. 我的活动设置如下: public class PopularGamesActivity 扩展 AppCompatActivity {@覆盖protected void onCreate(Bundle savedInsta ..
发布时间:2021-11-27 19:03:11 移动开发

改造预期为 BEGIN_OBJECT 但为 BEGIN_ARRAY

我对 JSON 解析相当陌生,我正在使用 Square 的 Retrofit 库并遇到了这个问题. 我正在尝试解析这个 JSON 响应: [{“身份证":3,"用户名": "jezer","regid": "oiqwueoiwqueoiwqueoiwq","url": "http:\/\/192.168.63.175:3000\/users\/3.json"},{“身份证":4,“用户名" ..
发布时间:2021-11-25 20:45:01 Java开发

OkHttp 是否支持接受自签名 SSL 证书?

我为一个拥有自签名 SSL 证书的服务器的客户工作. 我正在使用 Retrofit + CustomClient 使用包装好的 OkHttp 客户端: RestAdapter restAdapter = new RestAdapter.Builder().setEndpoint(Config.BASE_URL + Config.API_VERSION).setClient(new Cust ..
发布时间:2021-11-25 19:09:14 Java开发