Kalle icon indicating copy to clipboard operation
Kalle copied to clipboard

:apple: Http client for Android platform.

Results 48 Kalle issues
Sort by recently updated
recently updated
newest added

文档说不会拒接所有重定向 > 重定向拦截器 重定向拦截器(RedirectInterceptor)对所有重定向都不会拒绝,也就是说如果有100个接口一直重定向Kalle也不会拒绝,例如从0->1->2->3->...->100。Kalle默认不会使用重试拦截器,开发者可以自行添加,重定向拦截器实现如下 #### 我的项目是oauth2项目 1. 我直接向授权服务器登录,cookie中保留我的登录信息 2. 当我访问客户端的时候,客户端认为我未授权,重定向到授权服务器。因为我保留着第一步的授权服务器cookie信息,授权服务器就说我已经登录了,就重定向客户端,获取Principal信息及Token。此时app的cookie又有了客户端的cookie信息。 但是kalle 重定向会断,不会继续执行。从postman 测试结果来看是没任何问题的 我的环境是kotlin,AndroidX,api29 #88 还有重定向后丢失端口号也看一看 ![image](https://user-images.githubusercontent.com/27875141/68538123-788c3680-03aa-11ea-90e0-6e4eac2dcbb1.png) ![image](https://user-images.githubusercontent.com/27875141/68538109-2ea35080-03aa-11ea-8037-0e0f4220df98.png) ![image](https://user-images.githubusercontent.com/27875141/68538110-38c54f00-03aa-11ea-9ea3-758eba5c4511.png) ![image](https://user-images.githubusercontent.com/27875141/68538115-51ce0000-03aa-11ea-8c76-1332ee0fb2f5.png) ![image](https://user-images.githubusercontent.com/27875141/68538119-6d390b00-03aa-11ea-83a5-702d06cd367f.png) #### 这是App错误信息 ![TIM截图20191110105306](https://user-images.githubusercontent.com/27875141/68538019-d881dd80-03a8-11ea-8a93-0ab6b2a4f42e.png) 我的配置 ![image](https://user-images.githubusercontent.com/27875141/68538031-f3ece880-03a8-11ea-8b48-7b3d93e39cff.png) 此项目是准备放弃维护了吗,从NOHttp之后的Kalle 感觉维护力度不大啊 @yanzhenjie

首先: 这个库使用了一年多了,很多小项目都有使用,希望作者继续更新! 今天打开官方文档网站出现404,希望作者修复一下(是不是服务器到期了), 其次: 请教一个问题,如标题,我们如何在请求体中修改和添加User-Agent?

我有设置一个公共参数uid,在某个接口需要传不一样的uid的时候,导致这个接口请求上传了两个uid的参数日志如下: Request Body: uid=20&uid=525. 包括请求头也是一样: Cookie: JSESSIONID=7F725EF6CC3E8309FCD7A2B65C06BC73;JSESSIONID=7F725EF6CC3E8309FCD7A2B65C06BC73 不知道是不是我的代码写的有问题,以下是我写的代码: 设置公共参数和请求头: if (!TextUtils.isEmpty(cookie)) { configBuilder.addHeader(AppConstants.SP_KEY_COOKIE, cookie); } if (!TextUtils.isEmpty(SPUtils.getInstance().getString(AppConstants.SP_KEY_USER_ID))) { configBuilder.addParam("uid", SPUtils.getInstance().getString(AppConstants.SP_KEY_USER_ID)); } Kalle.setConfig(configBuilder.build()); 更新公共参数和请求头参数: Kalle.getConfig().getHeaders().remove(AppConstants.SP_KEY_COOKIE); Kalle.getConfig().getHeaders().add(AppConstants.SP_KEY_COOKIE, AppConstants.JSESSIONID); Kalle.getConfig().getParams().builder().add("uid", user.getUid()); 单个参数传重复参数: Kalle.post(UrlConfig.USER_INFO)...

集成后 打开应用 放置30分钟左右 不进行操作 会请求不到数据

An unkown exception: 这个可能是什么错误导致?

使用nohttp时没问题,使用kalle 就会报以下错误 javax.net.ssl.SSLException: Read error: ssl=0xedcb3f18: I/O error during system call, Connection reset by peer 在网上查找的解决方案都不行。

之前nohttp请求https没问题,如果是证书的话,怎么设置忽略证书

public void onReceive(Context context, Intent intent) { mAvailable = mChecker.isAvailable(); }