问题标签 [asynchttpclient]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1478 浏览

c# - 在某些 Lumia 520(但不是我自己的)上进行 httpClient.GetAsync() 调用时,总是会发生 TaskCanceledException

我有一个通过网络服务请求天气的方法。这在我的 Lumia 520(在 Windows Phone 8 上)上运行得非常好,但是 Lumia 520(也在运行 Windows Phone 8)上的几个用户报告说它永远无法运行。我在测试版上得到了一个,使测试版输出异常,我被告知这是一个总是发生的 TaskCanceledException 异常。这是该方法的代码:

我设置了一个超时时间,以确保如果天气在 20 秒内没有成功返回,则会出现错误提示。

有谁知道为什么会这样?

任何指导将不胜感激!

更新:

我在我的测试版中遇到了一个有问题的 Lumia 520 用户,并且可以确认问题是 url 正在为他返回 404。这是一个“https”网址。即使他试图通过 IE 打开链接,也没有任何显示。值得重申的是,这个 URL 绝对有效。服务器不是我自己的;这是forecast.io的。

0 投票
1 回答
185 浏览

android - 使用 HttpClient 上传某些文件失败

我正在尝试从应用程序将图像和视频上传到我的外部服务器。我用谷歌搜索,发现 HttpClient 程序是一个很好的程序,所以我下载了库并执行以下代码,这通常适用于每个文件,但是对于某些视频,它不会上传视频。

我的要求是上传最多 20mb 的文件。

0 投票
2 回答
3240 浏览

java - 在风暴中使用 Apache 的 AsyncHttpClient

我有一个螺栓正在为每个元组进行 API 调用(HTTP Get)。为了避免需要等待响应,我希望使用 apache HttpAsyncClient。

在 Bolt 的 prepare 方法中实例化客户端后,execute 方法从元组构造 URL 并调用 sendAsyncGetRequest(url):

拓扑已部署,但 Storm UI 显示错误:

0 投票
1 回答
500 浏览

android - loopj RequestHandle 在取消时崩溃

我的 android 应用程序中有一个 loopj 异步请求。

这是代码:

请求执行得很好,在某些情况下我需要取消请求。这是取消代码:

但是它在方法上崩溃了requestFetchAds.cancel(true),我不知道为什么。

这是日志:

我还尝试使用以下上下文取消请求:

但这也无济于事。

任何帮助,将不胜感激。

0 投票
1 回答
3368 浏览

c# - Http客户端无法从Web服务器获取json数据

你好,甚至一个...我一直在尝试使用上面的代码从网络服务器中提取数据,但我无法让它工作。我是新手,我尝试过其他类似的模式,但它也不起作用。有人可以编写一个可以向我展示它是如何完成的代码吗?bob tabor 使用了我在上面为他的周围应用程序教程放置的这种模式,并且它有效

0 投票
1 回答
468 浏览

asynchttpclient - 使用 undertow 对其他微服务进行休息调用

我有一个使用 undertow 的简单 websocket 服务器。

如何在此方法中使用 UndertowClient 对其他微服务进行 HTTP 调用?

任何指针?

谢谢

0 投票
1 回答
2259 浏览

java - 异步 Http 客户端 - 如何使用

我正在使用来自https://github.com/AsyncHttpClient/async-http-client的示例代码,我正在尝试创建一个 GET 请求:

当我尝试从我的 Eclipse 启动它时,我收到了这个错误:

我的 Eclipse 或代码有问题吗?我能做些什么?非常感谢。

0 投票
0 回答
399 浏览

android - 在 Loopj AsyncHttpClient 和 WebClient 之间共享 cookie

我一直没有成功地尝试执行以下操作:

  1. 使用 loopj AsyncHttpClient 使用 post 请求执行对登录页面的请求
  2. 登录页面将用户登录并使用会话 cookie 进行响应
  3. 后来,在同一个应用程序上,我创建了一个 webview 来打开需要用户登录的特定页面。默认情况下,用户没有登录,所以我的第一个结论是 loopj 的库没有与其余的共享 cookie应用

我尝试了很多不同的方法,但都没有成功。我能做的最好的事情是为loopj创建持久cookie存储,然后迭代cookie并在创建webview时重新创建它们。这是第一次工作,但如果用户在 web 视图中注销并且我尝试再次登录,cookie 不会刷新。

底线:loopj的库和同一应用程序中的任何webview是否有一种简单的方法来共享相同的cookie/上下文?迭代 cookie 存储等不是解决方案,这应该很简单。

0 投票
2 回答
6307 浏览

java - Ning:连接websocket,等待响应

使用 Ning 创建并连接到 Websocket,以下是我的配置,

使用 websocket 发送短信,

onMessage()侦听器的方法会将响应添加到列表中

发送短信后,我有格式化响应并保存结果的方法

result = responseFromServer();

问题是,如果我在上述方法中没有'sleep(100)',对于request1-响应为空,对于request2,我得到response1。我希望 websocket 能够同步工作,这样,一旦我发送消息,它应该等待单元格接收到响应并继续前进!有什么建议么!

0 投票
1 回答
1513 浏览

android - 妥善管理AsyncHttpClient任务中的ProgressDialog,避免泄露windows Android

我正在开发一个安卓应用程序。

我需要从我的应用程序向服务器发出多个请求,因此我使用的是 AsyncHttpClient。

我的应用程序的一部分有一个用户个人资料和一个时间线来显示一些事件。当用户登录时,我需要获取他们的个人资料信息以及他们的时间线信息,为此我必须向服务器发出 3 个不同的请求:

第一个请求:登录 -> 将 cookie 和会话信息保存到 SharedPreferences 第二个请求:获取个人资料 -> 保存用户的个人信息。第三个请求:获取用户时间线 -> 保存与当前用户相关的帖子和​​事件。

这是我的登录请求:

getUserProfile 和 getWalls 这两种方法本身都是异步请求。这是代码:

如果您看到代码,我正在尝试对进度对话框执行的操作是将其保持显示,直到最后一个请求完成(getWalls 请求)

问题是,有时当我注销并以相同或不同的用户再次登录时,我会收到 android.view.WindowLeaked 异常,我认为这是因为我没有很好地管理我的进度对话框。

如何正确管理我的进度对话框以避免泄漏窗口?

希望任何人都可以帮助我,在此先感谢。