android-volley相关内容

如何在 Android 上使用 Volley 的基本身份验证?

我正在查看示例和代码,但没有看到任何实现.在这个阶段这可能吗? 解决方案 是的,这是可能的.您需要覆盖 Request.getHeaders().我很懒惰,我使用了 Spring for Android 的 HttpHeaders 和 HttpAuthentication,但您可以只构建 auth 标头并从方法中返回它.从 getHeaders() 您可以返回基本身份验证的身份验证标头.这 ..
发布时间:2021-11-27 23:15:48 移动开发

Android 截击处理重定向

我最近开始使用 Google 的 Volley 库来处理我的网络请求.我的一个请求收到错误 301 进行重定向,所以我的问题是可以自动以某种方式自动处理重定向还是我必须在 parseNetworkError 中手动处理它或使用某种 RetryPolicy>在这里? 谢谢. 解决方案 我修复了它捕获 http 状态 301 或 302、读取重定向 url 并将其设置为请求然后抛出触发重 ..
发布时间:2021-11-27 23:15:37 移动开发

请求缓慢时,Android Volley 双发布

我在慢速网络上遇到 Volley POST 请求的问题.每次我在 LogCat 中看到 BasicNetwork.logSlowRequests 时,我的 POST 请求都会执行两次或更多次,从而导致 1 个请求的多个(2 个或更多)张贴.我已经将重试策略设置为 0,但它没有帮助. 这是我的 LogCat 03-16 01:31:35.674: D/Volley(5984): [198 ..
发布时间:2021-11-27 23:15:28 移动开发

Volley Android 网络库

关于在我的项目中使用 Volley 有几个问题: 这个库可以在任何 Java 项目中使用,还是只能在 Android 中使用? 我在此处看到了多个分支,但没有关于从哪个分支开始的文档.我应该从哪个分支开始? 您如何将这个库集成到您自己的项目中?哪种方法更好:将 Volley 作为一个独立的库项目并旋转一个 jar 并将其放入您的项目中或复制您项目中的所有源代码? 解决方案 $ g ..
发布时间:2021-11-27 23:15:13 移动开发

Volley JsonObjectRequest Post 参数不再起作用

我正在尝试在 Volley JsonObjectRequest 中发送 POST 参数.最初,它对我有用,按照官方代码所说的在 JsonObjectRequest 的构造函数中传递包含参数的 JSONObject.然后突然它停止工作,我没有对以前工作的代码进行任何更改.服务器不再识别正在发送任何 POST 参数.这是我的代码: RequestQueue queue = Volley.newReq ..
发布时间:2021-11-27 23:15:01 移动开发

使用 Volley 发送 post 请求并在 PHP 中接收

我试图在我的项目中使用 volley 来处理我所有的 HTTP 请求,因为据我所知,它是最有效的.所以我开始按照这个 AndroidHive 教程学习 volley. 我的第一个 GET 请求成功了.然后我转到 POST 请求,但失败了.我在 Stack Overflow 上看到很多人在将 volley 的 post 请求与 PHP 结合使用时遇到了问题.我相信我们无法使用 $_POST[" ..
发布时间:2021-11-27 23:14:52 PHP

Android Volley - 如何隔离另一个类中的请求

嗨,我想模块化齐射请求,所以我不会将活动呈现代码与齐射请求混合在一起.我看到的所有示例都将齐射请求放在 - 例如 - 来自活动按钮的 OnClick 事件. 我的意思是这个代码(取自差异源): //准备请求JsonObjectRequest getRequest = new JsonObjectRequest(Request.Method.GET, url, null,新的 Respons ..
发布时间:2021-11-27 23:14:45 移动开发

Android 设置 Volley 以从缓存中使用

我正在尝试为服务器 JSON 响应创建和使用缓存. 例如: 将 JSON 对象缓存到内部存储器中,并在我们没有互联网连接时使用它. 在以下示例代码中,我找不到关于如何使用 Volley 缓存它并在再次更新的服务器标头未过期时重新使用它的任何文档. 像这样:将过期设置为标头并使用缓存并在过期后再次尝试加载. 我正在尝试为此方法设置缓存机制: private void ..
发布时间:2021-11-27 23:14:07 移动开发

如何在 Volley Request 中设置自定义标头

如何为 Volley 请求设置自定义标头?目前,有一种方法可以为 POST 请求设置正文内容.我有一个简单的 GET 请求,但我需要同时传递自定义标头.我看不到 JsonRequest 类如何支持它.有可能吗? 解决方案 看起来你覆盖了 public MapgetHeaders(), 在Request 中定义,以返回您想要的 HTTP 标头. ..
发布时间:2021-11-27 23:13:58 移动开发

如何使用带有字符串正文的 volley 发送 POST 请求?

我正在开发一个 Android 应用程序,该应用程序与我编写的 RESTful Web 服务进行通信.将 Volley 用于 GET 方法非常棒且简单,但我无法将手指放在 POST 方法上. 我想在请求正文中发送一个带有 String 的 POST 请求,并检索 Web 服务的原始响应(例如 200 ok, 500 服务器错误). 我能找到的只是StringRequest,它不允许发送 ..
发布时间:2021-11-27 23:13:47 移动开发

Volley - POST/GET 参数

我看过关于 Volley 的 Google IO 2013 会议,我正在考虑改用 Volley.Volley 是否支持向请求添加 POST/GET 参数?如果是,我该怎么做? 解决方案 在您的 Request 类(扩展 Request)中,覆盖 getParams() 方法.您可以对标头执行相同的操作,只需覆盖 getHeaders(). 如果您查看 Volley 测试中 TestR ..
发布时间:2021-11-27 23:13:39 移动开发

在 Android volley 库中使用 cookie

有人知道如何使用 com.android.volley 库将会话 cookie 附加到请求中吗?当我登录到一个网站时,它会给我一个会话 cookie.浏览器会随任何后续请求一起发回该 cookie.Volley 似乎不会这样做,至少不会自动这样做. 谢谢. 解决方案 vmirinov 是对的! 这是我解决问题的方法: 请求类: 公共类 StringRequest 扩展 ..
发布时间:2021-11-27 23:13:28 移动开发

更改截击超时时间

我使用适用于 Android 的新 Volley 框架向我的服务器发出请求.但是它在获得响应之前超时,尽管它确实响应. 我尝试添加此代码: HttpConnectionParams.setConnectionTimeout(httpParams, 5000);HttpConnectionParams.setSoTimeout(httpParams, timeoutMs); 在 Volle ..
发布时间:2021-11-27 23:13:18 移动开发