retrofit 相关问题

Retrofit是Square,Inc。的Android和Java类型安全的REST客户端。

从 Android 设备通过 Firebase 发送推送通知

我有兴趣通过 Firebase 从 Android 应用程序发送推送通知。 Firebase 文档指出必须将有效负载 json 发送到 https://fcm.googleapis.com/fcm/send 所以我使用 Retrofit 来

回答 2 投票 0

异常:toJson() 方法必须添加到 MultipartFile

生成构建时会抛出此异常,并且无法使用Retrofit Multipart中的MultipartFile来完成构建fluter文件 @POST("上传") @MultiPart() 未来 生成构建时会抛出此异常,并且无法使用 Retrofit Multipart 中的 MultipartFile 来完成构建 flutter 文件 @POST("upload") @MultiPart() Future<UploadFileResponse> uploadWallpaperImage( @Part(name: "files") MultipartFile wallpaperImage, @Query("populate") String populate ); 这是日志 Deprecated. Use `dart run` instead. Building package executable... (1.0s) Built build_runner:build_runner. [INFO] Generating build script completed, took 900ms [INFO] Reading cached asset graph completed, took 391ms [INFO] Checking for updates since last build completed, took 1.4s [SEVERE] retrofit_generator on lib/data/network/api/wallpaper_api.dart: Exception: toJson() method have to add to MultipartFile [WARNING] No actions completed for 17.0s, waiting on: - json_serializable on lib/data/data_sources/wallpaper_remote_data_source.dart - json_serializable on lib/app/app.dart - json_serializable on lib/presentation/pages/home/home.dart - json_serializable on lib/presentation/route/page_route.dart - json_serializable on lib/presentation/pages/profile/profile.dart .. and 9 more [INFO] Running build completed, took 32.1s [INFO] Caching finalized dependency graph completed, took 558ms [SEVERE] Failed after 32.7s 我正在开发flutter Web应用程序项目,不知道如何正确处理并取消file_picker无法访问文件路径,所以我正在使用MultipartFile。 //note that the File is coming from dart:io @POST("upload") @MultiPart() Future<UploadFileResponse> uploadWallpaperImage( //replace MultipartFile with File @Part(name: "files") File wallpaperImage, @Query("populate") String populate );

回答 1 投票 0

Retrofit中OkHttp刷新Token无响应

我在使用 Retrofit 和 OkHttp 的 Android 应用程序中面临令牌刷新机制的问题。以下代码旨在拦截API请求,为请求添加访问令牌

回答 1 投票 0

在改造中调用 api 时出现响应消息-Not Found 和响应代码-404

从数据库获取数据的Web服务如下: 智能.php 定义('主机','本地主机'); 定义(“用户”,“根”); 定义('PASS','root'); 定义('DB','螺柱'); ...

回答 2 投票 0

POST API 响应在 Android 客户端中触发 onFailure,尽管在 Postman 中工作

在最近的一个项目中,我使用 Kotlin 和 Retrofit 开发了一个 Android 客户端,与使用 Spring Boot 构建的微服务进行通信,该微服务通过 JDBC 连接到 MS SQL Server 数据库。气候...

回答 1 投票 0

收到的 Json Android Retrofit2 中的编码损坏

您能建议解决该问题的方法吗?根据要求,我收到以下消息: 偏移量 0 处出现意外的 JSON 标记:预期是数组“[”的开头,但在路径:$JSON 处却出现了“”

回答 1 投票 0

改造:使用 JSON 数组发送 POST 请求

我有 JsonElement jsonElement 对象,我从另一个 GET 请求收到响应。 jsonElement.toString(); 看起来像 JSON 数组: [{“ID”:493,“编号”:“380931112...

回答 1 投票 0

改造请求拦截器阻塞主线程

这个问题已经在这里提到过,但这是一个相当老的问题,我找不到任何其他信息。 Retrofit API 调用的请求拦截器在主线程上执行....

回答 2 投票 0

您能解释一下主线程和 CoroutineScope 之间通信的正确方法吗?

我正在尝试将图像从服务器加载到ImageView 按钮.setOnClickListener { CoroutineScope(Dispatchers.IO).launch { val url = mainApi.loadMyImage() 毕加索.with(

回答 1 投票 0

使用 Picasso 和协程

我正在尝试将图像从服务器加载到ImageView 按钮.setOnClickListener { CoroutineScope(Dispatchers.IO).launch { val url = mainApi.loadMyImage() 毕加索.with(

回答 1 投票 0

如何使用Retrofit在android中传递图像?

我目前正在我的 Android 应用程序中使用 Retrofit 上传图像文件。有人可以指导我在改造请求中正确传递图像文件吗?

回答 5 投票 0

Android - 如何从 API 加载多个列表?

我有一个API(https://www.thecocktaildb.com/api.php)我想一一加载所有列表。有一个请求,我可以找到所有类别以及过滤器中列表之间的唯一区别...

回答 1 投票 0

在 Android 应用程序中登录后生产构建中出现 ClassCastException

我在 Android 应用程序中遇到 ClassCastException,当应用程序上传到 Play 商店时,该应用程序在登录屏幕后发生。该应用程序在开发中运行良好,但它很糟糕......

回答 1 投票 0

如何结合我自己的DataDource和BoundaryCallback?

我基于数据库+网络分页和GitHub Rest api创建应用程序。 使用各种教程,我得出的结论是,在 ViewModel 中创建 LivePagedListBuilder 时,我必须...

回答 1 投票 0

如何向OkHttp请求拦截器添加标头?

我将这个拦截器添加到我的 OkHttp 客户端: 公共类 RequestTokenInterceptor 实现拦截器 { @覆盖 公共响应拦截(链链)抛出IOException { 请求

回答 11 投票 0

使用 Retrofit 抛出异常时,堆栈跟踪不会指向 API 调用的来源

我正在使用 Retrofit、OkHttp、Kotlin 协程来发出 HTTP 请求。 当服务器返回不成功的结果(例如 404)时,我会抛出一个自定义异常,它是 IOException 的子类型。

回答 1 投票 0

使用多部分列表改造 post api

我们可以将请求正文列表发送到改造中的 api 调用,如下所示 @POST("任务/updatedropoff") @多部分 有趣的任务更新DropOff( @Header("apikey") 令牌:Str...

回答 1 投票 0

如何使用 KTOR 中特定 API 请求的插件删除标头集

我创建了一个自定义插件来为 ktor 中的请求设置标头 内部乐趣 headersPlugin(defaultHeaders: DefaultHeaders) = createClientPlugin("headersPlugin") { onRequest { 请求...

回答 1 投票 0

在Android Studio中使用Retrofit重新执行时不同的查询结果

我正在编写一个图书搜索应用程序。在其中,我创建了一个 Retrofit 服务来从 Google Books API 获取数据。 当我多次使用 q=domani 查询时,查询结果有时会不同...

回答 1 投票 0

在 Flutter 中使用 Retrofit 和 Dio 上传图片时出现 500 内部服务器错误

我在 Flutter 应用程序中尝试使用 Dio 和 Retrofit 上传图像时遇到问题。奇怪的是,API 端点在 Postman 中工作正常,但是当我尝试上传 i...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.