问题标签 [androidhttpclient]

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 投票
2 回答
679 浏览

java - 下载多个文件不断停止android

尝试使用以下代码从服务器下载大约 38 个视频文件,由于某种原因,它在下载过程中不断停止在不同的点,我主要得到一个

我想知道如何以更少的错误执行此操作

我的代码如下

0 投票
1 回答
204 浏览

android - Symfony2防火墙问题Android

让我解释一下我的情况,我在 Symfony2.1 中为一个运行良好的 Android 应用程序开发了一个完整的后端,现在我正在尝试创建 Android 应用程序部分,为此我创建了一个带有 http_basic 身份验证的防火墙,以确保我的用户是经过正确的身份验证和授权,我实际上可以使用我的应用程序并被登录,但是如果我尝试检索防火墙后面的任何页面,则会出现 404 错误。

我不想使用任何外部包,我只想发送我的用户/传递每个请求,因为我的应用程序只进行了三个 httpclient 调用,但我不知道如何获得对每个请求的访问权限。

这是我的代码的一部分,请随时询问:) 提前致谢!

我的 Android http 调用:

我的防火墙

我的控制器

注意:如果我在控制器的不同功能中重复相同的步骤,我会在我的 android 应用程序中遇到问题,我不知道如何解决这个问题。

0 投票
0 回答
462 浏览

java - Android 4.0.3 https 帖子返回空,http 有效,都适用于 2.0.3

我正在将我的应用程序连接到 REST 类型的 web 服务。我正在使用 apache http 库,该请求是标准的发布请求,在后台线程中运行。

现在我的问题是,如果我使用

它有效,我得到了正确的响应,但与 https 相同的网址:

我得到一个空洞的回应。http 标头甚至是 200 OK。

这两个都适用于 2.0.3,但不适用于 4.0.3。在 4.0.3 上,API 似乎只有在我使用纯 http 时才有效,而使用 https 我得到空响应。

这是代码:

先感谢您

0 投票
1 回答
109 浏览

php - 使用来自 url 的 httpget 登录身份验证

请帮助我使用此代码创建登录页面。在匹配 url 值用户名和密码后进行身份验证

和JAVA代码,

并像这样在 logcat 中获得响应。如何匹配结果值以显示登录成功

我应该与结果比较什么?我试过了value==1,它不起作用。

0 投票
3 回答
805 浏览

android - android取消之前的http get请求

我想autoCompleteTextview根据网络服务的建议创建一个。在文本更改时,我使用输入的文本调用 Web 服务。

此函数在asyncTask输入或删除到达字符时调用。现在,当快速输入文本时,我想在新请求到达时取消挂起的请求。如何取消之前的请求?

0 投票
1 回答
1152 浏览

php - 如何提高联系 WebService 的性能?

我有一个与WebService. 我的应用程序向用php. php端,只是处理请求并echo输出JSON格式的结果。

尽管传输的数据量很少,但有时在我的应用程序中加载数据需要很长时间。

这是我的 android 应用程序中负责发送请求检索响应的方法

postData方法将发送请求并等待响应,然后响应将传递getServerResponse给检索响应的字符串表示形式。当然,所有long-Running代码都包含在AsyncTask类中。

这是我的网络服务的示例方法:

那么,我在Android 端用于发出请求和检索响应的方法是标准的方法,还是有更好的方法?

如何为我发出的请求设置超时?,您可以在我的代码中看到一条注释行,我试图设置超时,但它破坏了代码。

我使用的代码组合是否Client/Server side足够好,或者有更多标准或改进的方法来实现这一点,我不知道?

0 投票
2 回答
958 浏览

java - 在android中优化HTTP请求

我注意到,与与同一服务器通信的应用程序相比,我的 http 请求往往花费大量时间。这让我的应用程序感觉迟缓,我想知道是否有更好的方法来发出这些请求和更新 UI。

目前我使用这种方法发出帖子请求

在我的 UI 线程(即我的 Fragment 类)中,我在这样的异步任务中使用它

我想对此进行优化,以便用户可以在我的应用程序上获得非常流畅的体验。我对使用第三方 http 库持开放态度,或者是否还有反对使用 AysncTasks 的论点,也许是runOnUiThread()相反。

0 投票
0 回答
571 浏览

android - 在android中同时处理多个http调用的基本方法

我正在创建一个社交应用程序。在这有很多http调用。我创建了一个用于处理 http 调用的方法。我为每个请求创建了 saprate AsyncTask。我的问题是,如果同时发送多个 http 请求,响应会很慢。请告诉我如何解决这个问题(同时处理多个 Http 请求的最佳方法是什么)。

0 投票
1 回答
716 浏览

java - Android:在读取 HTTP 响应时读取块

我正在尝试使用 Android HttpClient 读取相当大的响应正文(视频数据 > 5 MB)。我已经使用 AsyncTask 方法在后台执行网络任务。代码在读取调用时卡住并出现 OutofMemoryError 超时。

我还尝试了默认的 EntityUtils 方法,该方法还返回 OutofMemoryError,这是合理的,因为这是要在内存中读取的相当大量的数据。

为了以防万一,检查它是否是二进制数据有一个小的粗略检查。

关于为什么读取被阻塞的任何想法?

0 投票
2 回答
961 浏览

android - 等号登录网址不起作用

我遇到了一个问题,我试图通过谷歌搜索来解决这个问题,因为这将是一个简单的解决方案。

我想打开以下网址:

为此,我将这个 url 写在一个字符串中,用 HttpGet 打开它...

所以我逃脱了"select 的前面和 ADAnreden 之后。但问题是出现以下错误:

这是等号。那么我该如何逃避 = 呢?反斜杠不起作用。

感谢帮助