为什么我得到这个错误“未知主机http:80”?

问题描述:

我正在开发一个blackbery的应用程序,我使用Eclipse和net.rim.device.api.browser.field。* api显示一个网页,当我点击一个表单提交按钮时,我得到这个错误“Unknown host http:80“,任何人都可以帮忙吗?为什么我得到这个错误“未知主机http:80”?

不知道关于黑莓的任何内容,但它看起来像你正在输入一个网址,你的程序只需要一个主机名。

这听起来像是网页上的表单没有正确设置,导致发布后操作发布到无效的URL。如果您包含应用程序代码和表单HTML,这将有所帮助。

+0

Marc,当我使用net.rim.device.api.browser.field。* api时,出现此错误,当我调用浏览器或使用net.rim.device.api.browser.field2。* api时它的工作原理...谢谢你的帮助...我决定更新我的BB版本5.0现在我可以使用net.rim.device.api.browser.field2。* api没有任何问题 – user388508 2010-07-15 17:34:07

this 2005 forum thread人们抱怨他们的黑莓获得了这样的错误。

我在服务器端,我可以看到一些代理服务器试图访问我的服务器与HTTP/1.0和没有HTTP_HOST(我的应用程序需要)或使用错误的HTTP_HOST。 例如,我收到了widgets.twimg.com,www.google-analytics.com,servedby.jumpdisplay.com的请求。我的服务器不托管这些域名,所以响应显然不是服务器上的任何站点,而是我给出了一个错误。

所以,这可能是因为你的Blackberry没有向服务器提供正确的HTTP_HOST(或根本没有),服务器也不知道如何处理它。

对我来说,这就是Blackberry(或者你和服务器之间可能存在的任何代理)的错误。