问题标签 [httpconnection]
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.
blackberry - 为 Blackberry 或 J2ME (HttpConnection) 寻找经过验证的库
我有一个应用程序对 REST 服务进行多次后续调用,以便将数据批处理到 BlackBerry 设备上的数据库中。我已经尝试了几种将 HttpConnection 与各种流一起使用的方法,以查看哪种方法可能表现最好。到目前为止,对于相同的服务,Windows Mobile 和 iPhone 等其他平台可以在非常短的时间内处理下载,< 1 分钟,而黑莓则需要大约 6 分钟来处理相同的数据。
所以我真正的问题是,有没有人知道任何经过验证的 J2ME 或 BlackBerry 库,这将有助于在发出 Http 请求时获得性能。
blackberry - 黑莓 HTTPConnection 最佳实践
我正在为 BB 开发一个项目。该应用程序与网络一起工作并通过 HTTP 发送/接收数据。现在我使用队列和队列管理器。管理器从一个后台线程开始,并在 while (true) 循环中工作,检查队列中是否有到服务器的新事务。如果队列不为空,则执行事务,否则管理器休眠 200 毫秒。
事务的过程如下: - 运行另一个线程(使用 Runnable),它打开与网络的连接,第一个线程等待后台线程或超时(为此我们需要一个循环),这是我们设置的。- 如果连接建立,则启动另一个线程(使用 Runnable),它运行 getResponseCode(),第一个线程等待后台线程或超时(为此我们需要一个循环),这是我们设置的。
在它之前,我们显示带有等待旋转图像的弹出窗口,在它被移除之后。它通过 Application.getEventLock() 同步。
它有时不稳定并且线程长时间休眠忽略超时等待循环。
我想知道这种方法的有效性,什么建议和最佳实践,你的经验是什么?
我使用 4.5、4.6、4.7 和 5.0。
java-me - 处理诺基亚 S60 设备中的连接超时?
我有一个线程处理与服务器的所有 HTTP 连接,还有另一个线程更新 UI 等。我在 UI 线程中实现了一个超时逻辑,它查找一些响应并将其超时(关闭连接并显示一个通知用户)
它在诺基亚 40 系列设备上运行良好,当应用程序超出范围时,但是在诺基亚 60 系列(尤其是 E61、E71)中,超时永远不会发生,应用程序挂起。
任何的想法?
blackberry - 黑莓遇到间歇性连接的 HTTPConnection
我正在使用 Blackberry 中的 HTTPConnection 类连接到 ASP.NET Web 服务,但是当黑莓遇到低信号强度时,连接只是一直在等待来自服务器的响应。我尝试过超时,但是由于连接断断续续,它们并没有真正的帮助。
有没有人遇到过类似的问题?
谢谢,
泰加。
image - 如何通过 HttpConnection 将图像保存到黑莓设备?
我的脚本通过 httpConnection 获取 xml 并保存到持久存储。那里没有问题。然后我遍历保存的数据以组成一个图像 url 列表以通过队列获取。
这些请求中的每一个都这样调用 httpConnection 线程
...
我找不到任何好的文档是如何获取响应数据并将其保存到存储在设备上的图像中。
也许我只是忽略了一些非常明显的事情。非常感谢任何帮助。谢谢
我尝试遵循此建议,并发现在查找 BB 特定问题时总是发现相同的东西:什么都没有。
问题是每个示例或帖子都假设您了解该平台的所有信息。这是一个简单的问题:哪一行代码将读取的输出流写入黑莓设备?什么路径?以后怎么找回?
我有这段代码,我不知道它是否有任何作用,因为我不知道它应该写到哪里,或者它是否正在做这件事:
** 文件名是根据调用的 url 在循环上确定的。
这个想法是我从服务器中提取了大约 600 张图像。我需要循环 xml 并将每个图像保存到设备中,以便在调用实体时,我可以从内部存储中提取关联的图像 - entity_id.png。
RIM 的文档没有具体说明这一点,也没有让开始弄清楚它变得容易。这个问题似乎没有在这个论坛上得到解决,或者我搜索过的其他人。
谢谢
asp.net - Blackberry app stuck trying to access a server
I've built a ASP.NET webservice and I'm trying to access it from a Blackberry. I've been testing it out with multiple devices and the simulator and it works fine, but there's just the one Blackberry 9000 (It's not the model, I've tried it out with another Blackberry 9000), and it's stuck waiting for a response from the server. Relevant section of the code that accesses this -
It seems to be getting stuck after connection.getResponseCode()
. Is there some way I can verify what's going wrong with this particular device?
Thanks,
Teja
java - 在 Android 中发送 POST 数据
我对 PHP、JavaScript 和许多其他脚本语言有经验,但对 Java 或 Android 没有太多经验。
我正在寻找一种将POST数据发送到 PHP 脚本并显示结果的方法。
blackberry - 黑莓应用程序可在模拟器中运行,但不能在设备中运行
我在这个网站上阅读了一些类似的帖子,这些帖子处理似乎是相同的问题,而回复似乎并没有真正为我澄清事情。
我的应用程序在模拟器中运行良好。我相信我在使用 OS 4.6 的 Bold 9000。该应用程序已签名。
我的应用程序通过 3G 进行 HTTP 调用以获取 XML 结果。类型是应用程序/xhtml+xml。在设备中,它没有给出错误。它没有视觉上的错误迹象。我告诉 try catch 将结果打印到屏幕上,但我什么也没得到。HttpConnection 直接从演示中取出并在 sim 中正常工作。
由于它没有给出错误,我开始回想我记得在项目开始时读过的东西。设备端=真?类似的东西?我的请求很简单 HttpConnection connection = (HttpConnection)Connector.open(url); 其中 url 只是一个标准 url,没有 get vars。根据我在屏幕角落看到连接箭头的时间,我假设该应用程序正在启动与我的服务器的初始通信,然后得到一个糟糕的结果,或者它得到了结果并且持久性存储无法正常运行预期的。
我不知道从哪里开始。发布代码会很荒谬,因为它基本上是我的整个应用程序。
我想我的问题是,是否有人知道设备与模拟器之间的任何重大差异可能导致 http 连接或持久性存储失败?构建设置?操作系统限制?在开始设备测试之前,我可能不知道每个人都应该做的任何标准程序?
谢谢
python - python httplib:获取传出请求标头
我愿意:
出于调试原因,我想查看我使用的请求(它的字段、路径、方法……)。我希望会有某种con.getRequest()
或某种东西,但没有找到任何东西。想法?
iphone - 使用 httpClient (appcelerator) 的多个请求
使用 appcelerator,我正在尝试发送带有 twitpic 演示的图片,我创建了 2 个文本字段,当它们被填写时,我想将图像和这些字段上传到 twitpic。
该应用程序的问题是在我第一次成功完成后,(不关闭应用程序)第二次没有发送。
我需要以某种方式重置 httpClient 打开,以便它重新打开它。
这是我的代码要点代码