retrofit2相关内容
我尝试了以下操作,但在响应时我收到了 500 错误(内部服务器错误)——请帮我设计上面屏幕截图中的请求界面...谢谢 @Multipart@POST("我的记录")呼叫addRecord(@Query("token") String token,@Query("userid") int userId,@Query("name") 字符串名称,@Part("file") RequestB
..
在我的应用程序中,首先我使用改造从服务器获取数据,然后将其保存在房间数据库表中,然后显示在 recyclerview 中,但是当我使用 id 作为主键时,它只显示一个数据,然后这个 id 我注释 autoGenerate = true然后它显示我放入服务器的所有数据,但是当我重新打开我的应用程序时,它显示双倍数据(这意味着首先我在服务器中有 3 个数据,这个应用程序显示 3 个数据但是当我重新打开
..
我正在使用改造从“https://jsonplaceholder.typicode.com/comments" 但我收到此错误: 2020-03-31 16:33:12.011 8140-8140/?E/AndroidRuntime:致命异常:主要进程:com.example.retrofit_tutorial,PID:8140java.lang.BootstrapMethodError: 来自
..
我想要这样的东西: 所以事情是,我真正想要的是当用户在搜索视图中输入特定主题名称(如果存在于应用程序中)时,它应该能够提供建议,如果找到它应该打开该主题活动(就像 Facebook,Instagram,...等搜索..这些标题来自API(我已成功显示在其他活动中)..像这样: ..它的逻辑是什么???需要帮助...谢谢 所以我刚刚像这样在 XML 中包含了 searchvie
..
我正在尝试获取请求中发送的确切 JSON.这是我的代码: OkHttpClient client = new OkHttpClient();client.interceptors().add(new Interceptor(){@Override public com.squareup.okhttp.Response 拦截(链链)抛出 IOException {请求请求 = chain.requ
..
我已经浏览了这个和this 帖子.所以我真的同意第二个帖子,即演示者不应该知道 android 特定的事情.所以我在想的是将互联网检查放在服务层.我正在使用 Rx Java 进行网络调用,所以我可以在进行服务调用之前进行网络检查,所以这样我需要手动抛出和 IOException 因为我需要在网络不可用时在视图中显示错误页面,另一种选择是我为没有互联网创建自己的错误类 Observable>res
..
我正在使用 Retrofit 进行网络调用. 我在签署 APK 时遇到了奇怪的问题. 改造请求, @FormUrlEncoded@Headers("接受:应用程序/json")@邮政("******")呼叫authenticationUser(@Field("umMobileNumber") String websiteId,@Field("spPassword") String l
..
无法使用 改造 2.0 尝试{JSONObject myUserData = new JSONObject();myUserData.put("移动", "917023847899");myUserData.put("displayName", "Deepuu");myUserData.put("info", "AD");myUserData.put("照片", "");myUserData.p
..
我是开发新手,我正在尝试为一项作业开发一个 android 天气应用程序,我遵循了这个 教程 在 youtube 上创建它一切正常,但我无法从“天气"中获取数据;以下 API 上的对象. OpenWeatherMap API {“坐标":{“lon":-122.08,“纬度":37.39},“天气":[{“id":800,“主要":“清除",“描述":“晴朗的天空",“图标":“01d"}],
..
我是使用改造的 android 和 JSON 新手.我在我的项目中使用了改造 2.这是 post API 之一,它提供 pdf 作为响应. @POST("examples/campaign_report_new.php")呼叫getAddressTrackingReport(@Body ModelCredentialsAddressTracking 凭据); 我使用下面的代码来完成这
..
我开始制作一个应用程序并首先将它连接到一个模拟 API.现在我想将它连接到在我的 PC 上运行的 API. 首先,我正在尝试实现登录访问.由于我的 API 的基本 URL 是 http://localhost:5000/energy/api/ 我改变了它到 http://>:5000/energy/api/(不知道这是否正确).我正在我的实际手机上测试它.但是我的代码用户名和密码作为参数传递
..
在启用缩小时获得空响应但代码为 200 并带有 Release APK,当缩小为 false 时就可以了. 但是在启用缩小时使用调试 APK 获得预期响应. 解决方案 问题已解决 :) proguard-rules 没有问题,无需添加任何额外内容. 即使变量名与key相同,如果minifyEnabled,也需要添加SerializedName注解. 那是我手动创建的
..
我的问题是我不知道如何通过收到的 API 开始使用 Retrofit 2.0 - 下面提到... 首先,我需要用户名、密码、fbID(可选)、gmailID(可选)、twitID(可选)、性别、出生日期、位置(不需要 - 如果 long 和 lat 有值)、经度(可选)、纬度(可选)、profileImage(可选). 当所有参数都正常时 - 接收 status = true.如果不是
..
我第一次在我的 Android 代码中实现了 Retrofit,但面临以下问题: java.lang.IllegalArgumentException:@Body 参数不能与表单或多部分编码一起使用.(参数#1) 我已经实现了如下代码: 公共接口 APIService {@FormUrlEncoded@POST("/")@标题({“domecode:axys",“内容类型:应用程序/
..
我的 Retrofit 2(当前为 2.0.2)客户端需要向请求添加自定义标头. 我正在使用 Interceptor 将这些标头添加到所有请求中: OkHttpClient httpClient = new OkHttpClient();httpClient.networkInterceptors().add(new Interceptor() {@覆盖公共响应拦截(链链)抛出 IOExc
..
类类型对象中的图像多部分. 案例 1.(我做过的) 服务参数: {"id":"1","name":"vishal","image/file":""} 当时我的Retrofit 的API @Multipart@POST("网络服务")呼叫loadSignupMultipart(@Part("description") RequestBody 描述,@Part MultipartB
..
我有一个 Activity,它在 onCreate() 生命周期方法期间执行 API 调用.如果这个调用失败(它通常会在调试或测试环境中失败),一个 ViewStub 就会膨胀,作为一个错误屏幕.这个 ViewStub 覆盖了 Activity 的其余部分. 这会导致在使用 Espresso 执行 UI 测试时出现问题.我希望能够取消或控制此请求的结果,以便我可以为其编写可预测的测试.
..
我有一张像下面这样的邮递员图片.如何在 Retrofit 2 中做同样的事情? 我已经声明了这样的接口: @Multipart@POST("/api/Pharmarcy/UploadImage")呼叫上传处方图片(@Query("accessToken") 字符串令牌,@Query("pharmarcyRequestId") int pharmacyRequestedId,@Pa
..
我开发了一个 Android SDK 来使用我们的 Restful API.我在我的 SDK 中使用了第三方库,如 Retrofit2 和 rxandroid. 依赖{编译 'io.reactivex:rxandroid:1.2.1'编译 'com.squareup.retrofit2:retrofit:2.0.2'编译 'com.squareup.retrofit2:converter-gso
..
这是我的 JSON 响应: {状态:“好的",计数:25,类别: [{编号:60,弹头:“3d",标题: "3D",描述: "",父母:70,post_count: 86},{编号:2,slug: "动作冒险",title: "动作/冒险",描述: "",父母:70,post_count: 980},{编号:61,弹头:“宝莱坞",标题:“宝莱坞",描述: "",父母:0,post_count:
..