HTTP错误403:禁止,BlackBerry浏览器

HTTP错误403:禁止,BlackBerry浏览器,blackberry,xampp,localhost,http-status-code-403,localserver,Blackberry,Xampp,Localhost,Http Status Code 403,Localserver,我正在使用xampp运行本地服务器。我有一些html文件在上面。我可以从电脑浏览器、iphone、android手机和windows手机运行这些文件 然而当我尝试黑莓手机时,我收到了以下信息: HTTP Error 403: Forbidden . You are not authorized to view this page. Please try loading a different page. 如果我按查看详细信息: The following error was encounter

我正在使用xampp运行本地服务器。我有一些html文件在上面。我可以从电脑浏览器、iphone、android手机和windows手机运行这些文件

然而当我尝试黑莓手机时,我收到了以下信息:

HTTP Error 403: Forbidden . You are not authorized to view this page. Please try loading a different page.
如果我按查看
详细信息

The following error was encountered while trying to retrieve the URL : myServersUrl

Access Denied

Access control configuration prevents your request from being allowed at this time. Please contact your service provider if you feel this is incorrect.
现在,我非常小心地连接到同一个wifi,因为我运行服务器的计算机已连接,我键入的ip与我连接的其他手机一样正确,没有问题,我已关闭3g,以便我知道它将使用wifi。我还可以从浏览器打开任何页面,这意味着我的手机上有互联网BIS/BES已启用

知道我为什么不能在本地服务器上连接吗

一些代码
我尝试这样连接:

 BrowserFieldConfig myBrowserFieldConfig = new BrowserFieldConfig();
        myBrowserFieldConfig.setProperty(BrowserFieldConfig.NAVIGATION_MODE,BrowserFieldConfig.NAVIGATION_MODE_POINTER);
        BrowserField browserField = new BrowserField(myBrowserFieldConfig);

        add(browserField);
        //attaching the udid on the URL
        browserField.requestContent("http://192.123.5.112/Server_CityInfo/jMobile.html?" + udid);


如果您包含黑莓应用程序中用于建立连接的相关代码,则会有所帮助。如果未使用ConnectionFactory,则必须添加附加器,以确保连接路由到预期的传输。这就是为什么包含代码是有帮助的。

这是公司网络的“本地服务器”部分,也是BES服务器的主机吗?或者,你只是在家里用你自己的服务器来尝试吗?我正在家里尝试。对不起,我没有。你真的使用getHttpConnection()吗?是的,但这是为了向我的后端服务器发送一个json文件。这与我的前端jquery mobile无关。我开始觉得浏览器可能不支持这一点。我尝试添加一些代码。我们的程序员不在这里,我相信这就是你要的代码?我编辑了我的问题。非常感谢迈克尔:)
public static HttpConnection getHttpConnection(String url, byte[] postData) {
        HttpConnection conn = null;
        OutputStream out = null;
        try {
            conn = (HttpConnection) new ConnectionFactory().getConnection(url).getConnection();
            if (conn != null) {
                if (postData == null) {
                    conn.setRequestMethod(HttpConnection.GET);
                    conn.setRequestProperty("User-Agent", "Profile/MIDP-2.0 Configuration/CLDC-1.0");
                } else {
                    conn.setRequestMethod(HttpConnection.POST);
                    conn.setRequestProperty("Content-Length", String.valueOf(postData.length));
                    conn.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
                    conn.setRequestProperty("User-Agent", "Profile/MIDP-2.0 Configuration/CLDC-1.0");

                    out = conn.openOutputStream();
                    out.write(postData);
                    out.flush();
                }
                if (conn.getResponseCode() != 0) {
                    return conn;
                }
            }
        } catch (Exception e) {
        } finally {
            try {
                out.close();
            } catch (Exception e2) {
            }
        }

        //Only if exception occurs, we close the connection.
        //Otherwise the caller should close the connection himself.
        try {
            conn.close();
        } catch (Exception e1) {
        }
        return null;
    }