中易网

怎么用J2ME连接一个WAP的页面

答案:2  悬赏:10  
解决时间 2021-04-28 14:16
  • 提问者网友:霸气大叔
  • 2021-04-28 00:53

本人急需 知道的给出代码 详细点的 本人想弄这个 也不是好懂

谢谢

我出高分

最佳答案
  • 二级知识专家网友:滚出爷的世界
  • 2021-04-28 01:45

//连接服务器
    private void connectHttpServer(String data)
    {
    System.out.println(data);
    HttpConnection conn = null;
    try
    {
    if(conType==0)//cmnet,直接连
    {
conn = (HttpConnection) Connector.open(" http://127.0.0.1:23456" + url);
//    conn.setRequestMethod(HttpConnection.GET);
    conn.setRequestMethod(HttpConnection.POST);
    }
    else//cmwap,代理
    {
//" http://127.0.0.1:8080/WebModule1/servlet1");


conn = (HttpConnection) Connector.open(" http://10.0.0.172:80" + url);
    conn.setRequestMethod(HttpConnection.POST);
    conn.setRequestProperty("X-Online-Host", "211.167.39.164:80");
    }


    //连接服务器
//    System.out.println(conn.getResponseCode());
//    if (conn.getResponseCode() == HttpConnection.HTTP_OK)
    {
//    InputStream is = conn.openInputStream();
    OutputStream os = conn.openOutputStream();
    DataOutputStream dos=new DataOutputStream(os);
    dos.writeUTF(data);
    dos.flush();
    os.close();


    InputStream is = conn.openInputStream();
    //send
//    receive
    this.listener=((ConnectionListener)this.listenerQueue.elementAt(0));
    this.listener.receiveData(is);
    //关闭


    is.close();


    conn.close();
    }
    }
    catch (Exception e)
    {
    e.printStackTrace();
    }
    }

全部回答
  • 1楼网友:不服输就别哭
  • 2021-04-28 03:19
你好哦。 有幸看到你的问题。 但是又很遗憾到现在还没有人回答你的问题。也可能你现在已经在别的地方找到了答案,那就得恭喜你啦。 对于你的问题我爱莫能助! 可能是你问的问题有些专业了。或者别人没有遇到或者接触过你的问题,所以帮不了你。建议你去你问问题的相关论坛去求助,那里的人通常比较多,也比较热心,可能能快点帮你解决问题。 祝你好运~! 最后祝您全家幸福健康快乐!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息