• 2024-06-09HTTP客户端框架之Retrofit
    目录1HTTP客户端框架Retrofit1.1引言1.2简介1.3简单使用1.3.1引入依赖1.3.2定义http接口1.3.3注入使用1.4HTTP请求相关注解1.5配置项1.5.1配置讲解1.5.2配置示例1.6高级功能1.6.1自定义注入OkHttpClient1.6.2注解式拦截器1.6.2.1继承BasePathMatchInterceptor编写
  • 2024-06-06Android网络请求:协程+Flow+Retrofit+OkHttp
    在Android开发中,网络请求是一个很常见的任务。随着Kotlin协程和Flow的流行,我们有了新的工具来优雅地处理网络请求。结合Retrofit和OkHttp,我们可以构建一个强大的、易于理解和维护的网络请求框架。一、Kotlin协程与FlowKotlin协程是Kotlin提供的一种轻量级线程管理方式。它
  • 2024-03-07关于安卓开发远程连接mysql数据库2
    安卓开发远程连接数据库方式2:通过发送请求到web中间层实现对数据库的增删改查操作。第一步需要给安卓程序添加上网络权限,在安卓项目中的配置文件中加上代码<uses-permission android:name="android.permission.INTERNET"/>语句用于获得访问网络的权限第二步添加Retrofit+GSON
  • 2024-02-29求求你别再用OkHttp调用API接口了,快来试试这款HTTP客户端库吧
    引言在日常业务开发中,我们时常需要使用一些其他公司的服务,调用第三方系统的接口,这时就会涉及到网络请求,通常我们可以使用HttpClient,OkHttp等框架去完成网络请求。随着RESTfulAPI的普及,一个高效、简洁且易于维护的HTTP客户端库显得尤为关键。而本文主要介绍一款强大的网络客户端
  • 2023-10-08retrofit.dart retrofit 的dart 版本实现
    retrofit.dartretrofit的dart版本实现,利用了代码生成技术,不像java使用的是动态代理,以下是一个参考试用项目集成依赖配置name:clidescription:Asamplecommand-lineapplication.version:1.0.0#repository:https://github.com/my_org/my_repo 
  • 2023-08-25网络请求-Android篇(Okhttp和Retrofit)
    一.OkHttp的介绍和基本用法OkHttp是一个流行的开源Java和Android应用程序的HTTP客户端。它由SquareInc.开发,提供了一种简单高效的方式来进行应用程序中的HTTP请求。要在Java或Android项目中使用OkHttp,您需要将OkHttp依赖项添加到您的build.gradle文件中。然后,您可以创建一个
  • 2023-08-09Retrofit @Body 后台收到数据为空
    原文地址www.jianshu.com最近对项目进行升级,发现都是一个一个参数进行传递,这样太费劲了,想了一下可以通过传递对象,这样以后修改就很方便了,说干就干,android项目使用的Retrofit网络请求框架。retrofit中有很多注解,但是对于@body网上讲解不是很多,现在我们来分析下@body。
  • 2023-06-30Kotlin + buildSrc:更好的管理Gadle依赖
    为了充分利用AndroidPluginforGradle3.0+的优点,将Android项目拆分成多个module的做法越来越常见。然而,随着module数量的增多,我们很快就会遇到依赖管理的混乱问题。管理Gradle依赖的三种不同方法:手动管理使用Google推荐的“ext”Kotlin+buildSrc1、手动管理这是一种大多数人在
  • 2023-06-19Retrofit通过OkHttp发送请求的过程
    retrofit是对okhttp的封装。retrofit使用注解来创建请求的,retrofit的注解有哪些,分别代表什么意义,有大量的博客都有介绍,我就不重复了。但注解创建的请求,很显然是不能被okhttp识别的,其中必定有个转换的过程。这个过程我没有搜到,所以我阅读了retrofig源码,把用注解创建的请求,变为okhttp
  • 2023-05-12放弃 okhttp、httpClient,选择了这个牛逼的神仙工具
    https://mp.weixin.qq.com/s?__biz=MzAxNjk4ODE4OQ%3D%3D&chksm=9beee439ac996d2f3163a57232cafd44e9142959b5452cc3428123017fc4254a7318e0c3b245&idx=1&mid=2247501131&scene=21&sn=bdafb376cfa57cf3109b099f3feed457#wechat_redirect 在SpringBoot项目直
  • 2023-04-08Retrofit 的基本用法
    一、添加依赖和网络权限添加依赖implementation'com.squareup.retrofit2:retrofit:2.9.0'implementation'com.squareup.retrofit2:converter-gson:2.9.0'//可选implementation'com.squareup.okhttp3:logging-interceptor:4.9.3'第一条依赖是下载Retrofit、Ok
  • 2023-04-03Okhttp 的 retrofit2 运行警告信息异常
    最近在使用一个okhttp的项目运行的时候得到下面的警告信息。WARNING:AnillegalreflectiveaccessoperationhasoccurredWARNING:Illegalreflectiveaccessbyretrofit2.Platform(file:/C:/Users/yhu/.m2/repository/com/squareup/retrofit2/retrofit/2.9.0/retrofit-2.
  • 2023-03-22retrofit-plus是一款基于retrofit2实现的轻量级httpClient客户端工具
    因为其简单与出色的性能,Retrofit是安卓上最流行的HTTPClient库之一。不过它的缺点是在Retrofit1.x中没有直接取消正在进行中任务的方法。如果你想做这件事必须手动杀死
  • 2023-03-22一款 SpringBoot 项目下最优雅的 HTTP 客户端工具RetrofitHttp
    大家都知道okhttp是一款由square公司开源的java版本http客户端工具。实际上,square公司还开源了基于okhttp进一步封装的retrofit工具,用来支持通过接口的方式发起http请求。
  • 2023-02-24Retrofit详解
    1:用法:Retrofitretrofit=newRetrofit.Builder().addConverterFactory(GsonConverterFactory.create(gson)).baseUrl("https://api
  • 2023-02-03【android】Android 网络框架--Retrofit
    1、导入Jar包compile'com.google.code.gson:gson:2.8.0'compile'com.squareup.retrofit2:retrofit:2.1.0'compile'com.squareup.okhttp3:okhttp:3.4.2'
  • 2023-01-05Retrofit用法详解
    一、基础介绍1、定义Java形式的HTTPAPI接口publicinterfaceBlueService{@GET("book/search")Call<BookSearchResponse>getSearchBooks(@Query("q")Stringname,
  • 2023-01-04图解 Retrofit - ServiceMethod
    通过​​Retrofit+RxAndroid实践总结​​,我们已经了解到了Retrofit的基本用法,为了知其所以然,我们以图解加源码的方式从ServiceMethod入手,逐步解析Retrofit。首先
  • 2022-11-23Android网络请求(终) 网络请求框架Retrofit
    Android网络请求(终)网络请求框架RetrofitRetrofit底层是由OkHttp封装的,Retrofit对于注解的使用十分频繁,所以不了解注解的同学们可以去查查资料什么的。这里有一个小细
  • 2022-11-10处理Retrofit MalformedJsonException报错
    使用Retrofit配合GsonConverter,我们能很好地将网络响应内容转换成对应的对象。比如像下面这样。Retrofit网络接口方法publicinterfaceDroidNetwork{@GET("/content
  • 2022-10-23Retorfit 的使用
    Retorfit:封装类:publicclassRetorfit{privatestaticRetrofitretrofit;publicstaticRequestAPIgetApiService(){if(retrofit==null){
  • 2022-10-12Retrofit学习笔记
    官网:https://square.github.io/retrofit/入门教程(入门、源码、设计模式):https://www.jianshu.com/p/8e6d16a982b8Retrofit简介Atype-safeHTTPclientforAndroid
  • 2022-09-1940. 网络加载框架Retrofit完成文件上传和下载
    40.网络加载框架Retrofit完成文件上传和下载40.1文件上传服务接口packagecom.dingjiaxiong.myretrofit;importokhttp3.MultipartBody;importokhttp3.ResponseBody;
  • 2022-09-19 38. 网络加载框架Retrofit
    38.网络加载框架Retrofit38.1Retrofit简介Retrofit是一个RESTful的HTTP网络请求框架的封装。原因:网络请求的工作本质上是OkHttp完成,而Retrofit仅负责网络请求
  • 2022-09-1939. 网络加载框架Retrofit中的转换器和适配器
    39.网络加载框架Retrofit其他39.1Retrofit中的转换器在接到服务器响应后,目前无论是OKhttp还是Retrofit都只能接收到String字符串类型的数据,在实际开发中,通常需要对字符