当前位置: 首页 > 知识库问答 >
问题:

截击请求队列中的响应顺序是什么?

万勇
2023-03-14

我有一个for循环,这是创建不同的网址,然后我推动的网址在Volley请求队列使用添加功能。我有一个问题,将响应侦听器将响应的请求添加到请求队列的顺序或它将是随机的基于服务器响应的请求?我使用VolleySingleton方法

共有3个答案

尉迟韬
2023-03-14

不Android volley异步处理请求队列中的每个请求:

请参阅架构映像:

请求队列中的每个请求都将由网络线程处理,您也可以在此处限制网络调度程序线程计数检查

孙才捷
2023-03-14

默认情况下,Volley将使用4个并发线程来处理添加到队列中的请求。这可以通过扩展ResestQueue类并将所需的线程池大小作为第三个参数传递给超级配置器来改变。

将1传递给构造函数将导致RequestQueue一次处理一个请求:-)

参考

宣意致
2023-03-14

Volley RequestQueue类管理异步请求队列。

这意味着截击发送FIFO(先进先出)模式的请求,但由于返回的响应可能很长,所以它不按特定顺序处理响应。如果希望在第二个请求中使用第一个请求的结果,则不能使用它。

但是,您可以明显地使用RequestFuture类在同步模型上使用截击:

我可以用volley做一个同步请求吗?

 类似资料:
  • 我正在开发一个与我编写的RESTful网络服务通信的Android应用程序。在GET方法中使用Volley非常简单,但是我不能把我的手指放在POST方法上。 如何从我的post请求响应中获取字段这是我的响应 我想只有"访问令牌"内容 这是我的密码 请帮帮我?!

  • 我正在编写一个Netty应用程序(Netty 4),其中处理每条消息可能需要一些时间。作为我的意思的一个例子,我创建了一个,它用原始消息响应,尽管有时会在短时间延迟后响应: 使用此代码,不能保证响应的顺序与传入请求的顺序相同。事实上,如果第一条消息由字符串“delay”和其他字符串的第二条组成,则响应的顺序将颠倒!我写了一个测试来说明这一点: 我正在寻找Netty中的内置方式,以确保传出响应的顺序

  • 当我在android截击请求的OneErrorRepsonse中收到错误时,我想重试该请求。我怎样才能做到这一点?

  • 我想在我的代码中使用Volley,我应该在下面的响应中使用哪种请求类型,我不明白。URL:::http://localhost/api/product/read.php

  • 本文向大家介绍请求拦截器与响应拦截器分别有什么应用场景?相关面试题,主要包含被问及请求拦截器与响应拦截器分别有什么应用场景?时的应答技巧和注意事项,需要的朋友参考一下 在请求前设置请求头,过滤重复请求等 在请求后判断请求是否成功,转换请求数据格式

  • 问题内容: 我想拦截Javascript中的提取API请求和响应。 例如:在发送请求之前,要拦截请求URL,一旦获得响应,就要拦截响应。 以下代码用于拦截所有XMLHTTPRequest的响应。 我想为Fetch()API实现相同的功能。 提前致谢.. 问题答案: 为了拦截获取请求和参数,我们可以采用下面提到的方法。它解决了我的问题。