jjzjj

asyncHttpClient

全部标签

java - 如何使用 Netty 关闭异步 Http 请求的 AsyncHttpClient?

将AsyncHttpClient与Netty提供程序一起使用将防止主程序在我们执行异步请求时终止。例如,以下程序是否在println之后终止,取决于提供者是JDKAsyncHttpProvider还是NettyAsyncHttpProvider:publicclassProgram{publicstaticCompletableFuturegetDataAsync(Stringuri){finalAsyncHttpClientasyncHttpClient=newAsyncHttpClient();finalCompletableFuturepromise=newCompletable

java - 如何关闭并重新配置使用 NettyAsyncHttpProvider 的 AsyncHttpClient

我正在构建一个AsyncHttpClient,如下所示:publicAsyncHttpClientgetAsyncHttpClient(){AsyncHttpClientConfigconfig=newAsyncHttpClientConfig.Builder().setProxyServer(makeProxyServer()).setRequestTimeoutInMs((int)Duration.create(ASYNC_HTTP_REQUEST_TIMEOUT_MIN,TimeUnit.MINUTES).toMillis()).build();returnnewAsyncHtt

java - Apache async HttpClient 速度不快

我是Apachehttp客户端的新手,正在尝试从网站获取状态代码。在Apachehttp教程中找到以下示例。importjava.util.concurrent.CountDownLatch;importorg.apache.http.HttpResponse;importorg.apache.http.client.config.RequestConfig;importorg.apache.http.client.methods.HttpGet;importorg.apache.http.concurrent.FutureCallback;importorg.apache.http.

java - AsyncHttpClient 是否知道为所有 HTTP 请求分配多少线程

我正在评估AsyncHttpClient对于大负载(~1MHTTP请求)。对于每个请求,我想使用AsyncCompletionHandler调用回调,它只会将结果插入阻塞队列我的问题是:如果我在紧密循环中发送异步请求,AsyncHttpClient将使用多少个线程?(我知道你可以设置最大值,但显然你冒着丢失请求的风险,我已经看到了here)我目前在这些版本中使用Netty实现:async-http-clientv1.9.33nettyv3.10.5.Final如果以后的版本有什么优化的话,我不介意使用其他版本编辑:我读到Netty使用reactorpattern要对HTTP响应使用re

如何使用AsynchttpClient和Scala实现简单重试

我在用着https://github.com/asynchttpclient/async-http-client这个库在我的Scala项目中,并使用它执行一些HTTP调用,但是现在在一些HTTP调用中,如果我没有得到预期的结果3次,我需要重试电话。我应该如何实施这样的事情?Thaknks看答案这是基于Future的重试函数的一个示例。Recoverwith如果运行它,您可以看到它打印出“运行过程”,直到未来成功,但不超过“时间”时间objectXextendsApp{typeRequest=StringtypeResponse=Stringimportscala.concurrent.Exec

java - Post 方法在 Android 的 AsyncHttpClient 中不起作用

您好,我正在使用javarestfullwebservices开发android应用程序在这里,当我使用client.post("")时,我在通过post方法调用Web服务时遇到了一个问题,我的所有值在调用时都为空网络服务。我不知道为什么会这样。当我使用client.get("")时,它的工作正常。我能够通过client.get正确注册。但我想使用client.post请帮助我让我知道我的错误。publicvoidregisterUser(Viewview){Stringname=nameET.getText().toString();Stringemail=emailET.getTe

Android - loopj 异步任务取消

我正在使用Androidloopj异步任务从服务器访问数据。我正在尝试在自动完成TextView上实现此功能,即当用户键入时,它将在我的数据库中搜索并使用适配器在ListView中列出结果。一切正常。但是我需要在新任务运行时取消所有以前的请求。即如果用户键入“che”然后运行新的AsyncHttpClient并启动Web服务,然后用户键入“chem”然后我需要取消所有以前/正在运行的AsyncHttpClients。我有什么想法吗?这是我的代码publicvoidgetValues(Stringmovie){AsyncHttpClientclient=newAsyncHttpClien

android - Loopj(AsyncHttpClient get 方法)在 Android 单元测试中不返回响应

我正在尝试在处理URL请求的Android项目上创建单元测试。我使用loopj库,但有些东西不起作用。我的list中启用了互联网:测试方法中的Java代码:AsyncHttpClientclient=newAsyncHttpClient();client.get("http://www.yahoo.com",newAsyncHttpResponseHandler(){@OverridepublicvoidonSuccess(Stringresponse){System.out.println(response);//以下过程(没有loopj)适用于相同的单元测试方法:URLyahoo;

java - asyncHttpClient 没有运行 onSuccess 或 onFailure

我正在尝试将AsyncHttpClient连接到我网站上的php脚本。该脚本对另一个页面进行html解析,并将结果转换为json。它运作良好。但是,当我尝试采用json形式的java在android上使用它时,只有打开流并返回“响应”的方法不会运行onSuccess和onFailure两者。谁能帮我?这里的代码:privateStringgetStream(){AsyncHttpClientclient=newAsyncHttpClient();client.get("http://jem88.net/eventsAroundYouParser.php",newAsyncHttpRes

java - AsyncHttpClient 错误中使用的同步 ResponseHandler

最后一天我试图修复我的asynchttpclient的一个错误,但是我创建的帮助并没有解决这个问题。希望有人可以帮助我。错误是当我启动该服务时,我希望该任务始终使用php执行sql查询并接收我稍后将使用的参数。Erroris:01-3000:20:25.3194167-4671/proyecto.androidW/AsyncHttpRH:CurrentthreadhasnotcalledLooper.prepare().Forcingsynchronousmode.01-3000:20:25.3204167-4671/proyecto.androidW/System.err:java.