问题标签 [httpentity]
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.
android - 将 BufferedHttpEntity 保存到文件
如何以流式方式将实体保存到 SDCard(以避免内存问题)。
我找不到任何关于此事的可靠文件。
这给了我文件,但没有内容。(大小为 2KB)。所以它写得不好。
服务器正在发送一个FileStream
. 我已经确认可以工作。
java - 无法从 HttpEntity 中获取 InputStream
我有一个从 Web 服务器收到的 HttpEntity。如果我用 getContentLength() 检查 HttpEntity,它显示的值 > 0。所以似乎有内容。我运行 getContent() 以获取 InputStream,并在该 InputStream 上运行 read() 以获取内容。在第一次 read() 操作中,它会抛出一个 IO 异常,表明流已关闭“尝试在已关闭的流上读取。”。
我的代码是:
所以我没有在那个流上调用 close() 。我不能排除 HttpEntity 有问题,在我看到的调试器中查看 myEntity(不知道这是否有帮助):
InputStream 上的 getContentLength() 显示 HttpEntity 上的值。
我不知道从哪里开始寻找解决问题的方法。我可以检查什么来发现问题?
java - EntityUtils.toString(entity) 非常慢
我正在获取一个包含大量 xml 的页面。当我说很多时,我的意思是在计算方面(~600 KB)。由于我不知道的原因,运行 EntityUtils.toString(entity) 来转换 xml 文档(httpGet -> URL -> XML)大约需要半小时,这在很多层面上都是荒谬的。
我认为应该有更好的方法来做到这一点。谁能给我填?
目标:
替代(更快)的方式
java - 我可以在初始化 GZIPInputStream 后使用实体响应吗?
我的程序正在读取这个大的 gzip 文件,它运行了一个小时,所以它失败了,并显示以下堆栈跟踪:
其中 lineStaticConnect.getScheduleFile(StaticConnect.java:116)
是下面代码中的 while 循环。
我已经阅读过类似的帖子,并且在in
阅读完 while 循环后确实关闭了阅读器(),但它仍然给我同样的错误。所以我想也许如果我使用它会起作用的实体,就像这样:
那行得通吗?我在想,如果我暂时存储 gzip 文件并且没有连续分配连接将有助于防止错误。我会自己测试它,但我目前正在测试关闭防火墙的修复,看看它是否仍然出错。
org.apache.http.HttpEntity
如果有帮助,我正在使用
android - entity.getContentLength() 返回 -1
我得到BufferedReader
的对象是空白的,当我调试我的代码时,我发现实际上该HttpEntity
对象也似乎是空的。
这是我的部分代码:
// 发出HTTP
请求
如果我在 PC 浏览器上点击我的网址,它会给出 JSON 响应,并且还会在 [http://jsonlint.com/][1] 上
具体是什么问题,看不懂
java - 如何从字符串中取回 InputStream
有一个场景,httpentity 在 InputStream 中有图像的二进制数据,为了进一步处理,它被转换为库文件 [ String str = EntityUtils.toString(httpResponse.getEntity())
] 中的字符串,现在正试图从该字符串中取回输入流。
采取以下方案来理解问题:
工作 - ImageView 显示内容
问题 - ImageView 不与图像一起显示
android - 从 Android 中的 httpResponse 获取图像内容
我试图从 http 响应中获取图像,但无法将流转换为位图。请让我知道,我在这里缺少什么。
仅供参考 - 图像内容作为原始二进制及其 jpeg 图像接收。
遵循的程序:
- 制作 HttpRequest。
- 作为响应检查 200 -> 获取 httpentity 内容。
- 使用 BitMap 工厂将流转换为位图。
- 将位图设置为 imageview
在 AsyncTask 的 postExecute 中执行此操作
在 AsyncTask 的 postExecute 中执行此操作
提前致谢。
android - android-HttpResponse 在手机上运行时出错
我将数据发布到 php 服务器,它工作正常,然后我得到响应。当我想阅读响应时,它显示了这个错误
从这段代码中读取响应是准确的:
这是我的全部代码:
你能帮我解决吗?
g-wan - GWAN 查询字符串长度问题
我正在使用 GWAN (v4.3.14) 并面临一个奇怪的问题。我正在尝试在查询字符串中传递一些长文本。我发现 GWAN 不允许我传递超过 537 个字符的总请求大小的查询参数。
它以400 Bad Request响应
一个示例字符串是:
我的 C++ 文件中的代码是:
有人可以帮我让 GWAN 接受 1000 个字符或更多字符的查询参数吗?