Java Blackberry HTTP连接问题

Java Blackberry HTTP连接问题,java,blackberry,Java,Blackberry,我有一个简单的应用程序,它是由连接到web服务(restful)编写的。该应用程序在黑莓模拟器上运行良好,但在黑莓9300上使用时遇到问题 当应用程序试图调用web服务时,我不断收到错误“java.io.ioexception:tunnel down” 我正在呼叫的服务是一个简单的HTTP post,我正在尝试通过WIFI运行它(WIFI连接对于浏览互联网来说工作正常) 我使用的连接字符串为“http://127.0.0.1:8080/test/restws;interface=wifi”,IP

我有一个简单的应用程序,它是由连接到web服务(restful)编写的。该应用程序在黑莓模拟器上运行良好,但在黑莓9300上使用时遇到问题

当应用程序试图调用web服务时,我不断收到错误“java.io.ioexception:tunnel down”

我正在呼叫的服务是一个简单的HTTP post,我正在尝试通过WIFI运行它(WIFI连接对于浏览互联网来说工作正常)

我使用的连接字符串为“http://127.0.0.1:8080/test/restws;interface=wifi”,IP地址更改为我呼叫的服务器的实际IP地址。我可以在笔记本电脑浏览器上调用此服务器上的restful web服务

Im使用的代码类似于下面的代码&在模拟器上运行良好。我在模拟器和手机上的代码之间唯一改变的是连接字符串(使用“interface=wifi”而不是“deviceside=true”)

这是代码问题还是我需要在手机上更改的设置?我需要做些什么来克服这个问题

谢谢

    StreamConnection s = (StreamConnection) Connector
        .open(connectionString);
    httpConn = (HttpConnection) s;
    httpConn.setRequestMethod("POST");
    httpConn.setRequestProperty("Content-Length", Integer.toString(postData.length()));

    OutputStream output = httpConn.openOutputStream();
    output.write(postData.getBytes());
    output.flush();
    output.close();

    String response = httpConn.getResponseMessage();
    int statusCode = httpConn.getResponseCode();
    if (statusCode != HttpConnection.HTTP_OK) {
    }

    InputStream is = httpConn.openInputStream();
    int ret = 0;
    while ((ret = is.read(buf)) > 0) {
    os.write(buf, 0, ret);
    }

    result = new String(os.toByteArray());
我在中遇到了问题。在获得HttpConnection之后,我想一切都是一样的。试试这个:

ConnectionFactory cf = new ConnectionFactory();
ConnectionDescriptor cd = cf.getConnection("YourUrl");
httpConnector = (HttpConnection) cd.getConnection();
httpConnector.setRequestMethod(HttpConnection.POST);
我在中遇到了问题。在获得HttpConnection之后,我想一切都是一样的。试试这个:

ConnectionFactory cf = new ConnectionFactory();
ConnectionDescriptor cd = cf.getConnection("YourUrl");
httpConnector = (HttpConnection) cd.getConnection();
httpConnector.setRequestMethod(HttpConnection.POST);

嗨,Mucie,我试过这个,我似乎遇到了或多或少相同的问题。在模拟器上一切都很好,但在实际的手机上却不起作用。你看了吗?嗨,穆西,我试过这个,我似乎遇到了或多或少相同的问题。在模拟器上一切都很好,但在实际手机上不起作用。你看了吗?你有没有找到解决问题的方法?请分享。谢谢。你有没有找到解决问题的方法?请分享。谢谢