retrofit相关内容
我正在 android 中处理一个项目,使用文件选择器将文件上传到服务器但是有一个问题,当我上传超过 500 kB 的文件时.文件已上传,但我的进度对话框没有消失,如果我上传了 100 KB 的文件,它会上传到服务器,并且我成功上传了一个消息文件.但是如果我上传了超过 500 kB 的文件,我将无法获得服务器响应.请帮我.谢谢. 这是我的 UploadFile() 方法 private v
..
我是 Retrofit 的新手.如何发送 param 并从 bellow url 获取 Json? http://xxx:8087/courier.svc/login?username=jim&password=123456 我需要一个教程链接. 此代码在我的 MainActivity 中: private void loadJSON(String username, String p
..
我在 Rx 中有一个这样的电话: rxHelper.manageSubscription(HavocService.getInstance().getHavocAPI().getAllTasks(userId).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).compose(RxTiPresente
..
我们正在从 Apache 的 http 客户端迁移到 Retrofit,我们发现了一些参数值可以为 null 的边缘情况. Apache 过去会拦截这些并将它们转换为空字符串,但 Retrofit 会抛出 IllegalArgumentException. 我们希望复制旧行为,以便它不会在生产中导致任何意外问题.在 ParameterHandler 抛出异常之前,有没有办法让我用空字符
..
我在 Kotlin 中使用 RxAndroid 和 RxJava 向 API 发出各种请求并异步接收它们: getClient().sendSomeData(data).subscribeOn(Schedulers.io()).observeOn(AndroidSchedulers.mainThread()).订阅({Log.i("上传", "数据正常")},{t->Log.e("上传", "
..
基本上这是代码结构,我想知道如何修改我的代码,以便我可以在 onResponse 中获取值并返回它.截至目前,我的 mainReply 变量返回“(空白)",但我希望它在我的 onResponse 段内传递名为 details 的数组列表中的数据.请放心,我已经检查过返回值,但我无法从 onResponse 段中获取要传递的值. 我已经检查了替代方案,他们提到使用接口.但是,我不知道如何修改
..
尝试使用 Retrofit 访问内容,使用电影数据库 API,但我崩溃了,没有抛出任何异常或错误消息...我是 Retrofit 的新手,但我搜索了一些文档,这就是我有(我正在使用 Retrofit 2.0): String movieToSearch = "战斗";String ENDPOINT = "https://api.themoviedb.org/3";String API_KEY
..
如何解析包含没有名称的 JSON 对象的 JSON 数组,并且每个对象在带有 Retrofit2 的 Android 中都有自己的属性.Json 是这样的: [{"用户名":"alexruskovski",“年龄":27,“活动":真},{"语言":"Java","职业":"编程","phone_num":"123456789","电子邮件":"asdf@qwe.com"}] 我的 POJ
..
公共类 RetroFitClient{公共静态 APIClass GetRetroFitClient(){返回 RETROFIT_API_CLASS;}public static void InitialiseRetroFitClient(){改造改造 = new Retrofit.Builder().baseUrl(APP_BASE_URL).addConverterFactory(GsonC
..
我是第一次尝试使用 Android Retrofit,我正在学习教程并陷入第一步...1.使用Gson2.3、okhttp2.1.0、okhttp-urlconnection2.1.0、retrofit-1.8.02. 我的网络服务在 .php 脚本中并返回这种数据 {"idInfo":"12","typeInfo":"2"}3.我创建了模型类gitmodel 公共类 gitmodel {公共
..
如何从改造和存储到 Java 类并访问某个地方读取此响应?? {“用户":{"__v": 0,"updated_at": "2017-11-08T12:07:46.729Z","created_at": "2017-11-08T12:07:46.729Z",“令牌": “eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VybmFtZSI6InRlc3QzIi
..
帮帮我.我正在为我的项目使用改造,我对它完全陌生.我收到以下错误.为什么我收到错误回复? 2020-02-20 15:35:26.230 22602-22602/q.goaldiggers.auth_api_testingD/Ayush:回应2020-02-20 15:35:26.230 22602-22602/q.goaldiggers.auth_api_testingD/阿尤什:响应{pro
..
当我尝试在 base64 中加载 pdf 文件作为模型 throw Retrofit 中的字段时出现 OOM 异常.我知道,这不是上传文件的正常方式,但这不是第三方实现.我该如何解决此类问题? 当我关闭网络连接时应用程序崩溃 无法分配 30544558 字节的分配,其中有 2085152 个空闲字节和 26MB,直到 OOM@流媒体@POST("/api/order/")fun makeO
..
嗨,我在互联网上找到了一些代码,我正在尝试对其进行测试,但我得到了这个没有连接适配器,跳过布局错误.我徒劳地寻找解决方案. 这是我的 MainActivity 类: 私有ArrayList员工名单;私人 ProgressDialog pDialog;私有 RecyclerView 回收器视图;私人员工适配器 eAdapter;@覆盖protected void onCreate(Bundl
..
所以,我的目标是将 api key 嵌入到我的 Retrofit 对象中,这样我就不需要手动将它作为查询参数附加到 每个请求功能,然后我做了以下(学习:https://proandroiddev.com/headers-in-retrofit-a8d71ede2f3e): 私有val拦截器=拦截器{链->val newRequest = chain.request().newBuilder().
..
我在使用 root/parent 获取 json 时遇到问题 网络服务 @POST(“产品")呼叫>产品(@Body ProductRequest productRequest); 我的响应模型 public class ProductResponse{私人字符串 id_prodotto;私人字符串 nome_prodotto; }我的电话回复: public
..
我能够使用来自 JSON 响应的改造在我的应用程序上显示一些天气数据,但当前时间 (dt)、日出和日落在我的文本视图上显示为秒,即 1612730263.所以我需要将时间转换为实时格式(小时和分钟),例如晚上 9:30.免责声明:Java:来自 unix 时间戳的日期 和 如何将秒转换为时间格式? 对我不起作用,因为我的响应来自 API.因此我的问题不是重复的. 我的 API 响应: {
..
我使用的是最新的 Retrofit 版本并遵循了 教程 在这里设置我的改造.在我的 Android 应用程序的调试版本中,一切正常.我可以从我在应用程序中拨打的电话中获取数据.但是,当我尝试在我的发行版 apk 中执行相同操作时,响应为 200,但数据为空.我一直在网上寻找解决方案,但找不到任何解决方案. 解决方案 所以我决定将 minifyEnabled 设置为 false,令我惊讶的是
..
这是我的代码 final ApiInterface apiInterface=restAdapter.create(ApiInterface.class);apiInterface.submitDataToAnalyze("dataToAnalyze","852741963",1,"123","lalala","2015-11-20").flatMap(new Func1>() {@覆盖公共 O
..
我对使用改造解析 json 对象有疑问我的 json 响应将是这样的: {"loginResult":"{\"Result\":2,\"UserID\":0,\"ModuleID\":1,\"ModuleName\":\"CRM\"}"} 我的疑问是如果响应的结果是 2 它应该重定向到下一页.如何为这个 json 响应创建 pojo? 解决方案 简单的,使用GsonConverte
..