Java me J2ME-MIDP。向服务器发送POST请求时出现错误(HTTP操作中出现40个错误)

Java me J2ME-MIDP。向服务器发送POST请求时出现错误(HTTP操作中出现40个错误),java-me,nokia,midp,Java Me,Nokia,Midp,我尝试运行从本教程复制的代码 但当我运行它时,在源代码行中出现异常 dis = new DataInputStream(hc.openInputStream()); java.io.IOException: 40-Error in HTTP operation at com.sun.midp.io.j2me.http.Protocol.checkForException(+51) at com.sun.midp.io.j2me.http.Protocol.readResp

我尝试运行从本教程复制的代码

但当我运行它时,在源代码行中出现异常

 dis = new DataInputStream(hc.openInputStream());


java.io.IOException: 40-Error in HTTP operation
    at com.sun.midp.io.j2me.http.Protocol.checkForException(+51)
    at com.sun.midp.io.j2me.http.Protocol.readResponseMessage_wap(+38)
    at com.sun.midp.io.j2me.http.Protocol.connect_wap(+649)
    at com.sun.midp.io.j2me.http.Protocol.connect(+107)
    at com.sun.midp.io.j2me.http.Protocol$PrivateOutputStream.flush(+39)
    at java.io.DataOutputStream.flush(DataOutputStream.java:106)
    at com.orionsource.onlinenards.api.API.sendPostRequest(API.java:221)
    at com.orionsource.onlinenards.api.API.helloApiWithParams(API.java:259)
    at com.orionsource.onlinenards.OnLineNards.startApp(OnLineNards.java:33)
    at javax.microedition.midlet.MIDletProxy.startApp(+7)

如何解决这个问题?

一些示例代码。它将帮助您

HttpConnection hc=(HttpConnection)Connector.open(url);
DataInputStream dis = fc.openDataInputStream();

可能是连接不正确。你能打印hc.gerResponseCode吗?不,我不能。现在我在尝试getResponseCode调用时遇到了这个异常。我想知道40-是否指的是40x http代码。链接的示例用作服务器。您正在运行本地服务器还是更改了URL。