日期:2014-05-20  浏览次数:20693 次

我用j2me编写手机程序联网向服务器端发送文字,服务器端用asp编写,该怎么写
我的手机j2me程序,代码如下:

public class HttpThread extends Thread {

  byte[] data;
  public void run() 
  {
  String str="我的测试";
  try{
  data=str.getBytes("UTF-8"); 
  }
  catch(Exception e)
  {
  }
  try{
  HttpConnection c =null;
  c= (HttpConnection)Connector.open("http://10.0.0.172/test.asp",Connector.READ,true);
  c.setRequestProperty("X-Online-Host","http://xxxx.cn");
  //返回连接状态
  int sta=c.getResponseCode();
  if (sta==HttpConnection.HTTP_OK)
  {
  HttpConnection conn = (HttpConnection) Connector.open("http://10.0.0.172/jieshou.asp");
  conn.setRequestProperty("X-Online-Host","http://xxxx.com");

  conn.setRequestMethod("POST");
  DataOutputStream out = conn.openDataOutputStream();
  out.write(data, 0, data.length);//发送数据至服务器
  out.close();
  }
  } catch (IOException ex) {
  ex.printStackTrace();
  }
  }
  }

上面的代码向服务器端发送数据,服务器只支持asp,代码应该怎么写,才可以接受到正确的数据?请大家帮助.

------解决方案--------------------
http://blog.csdn.net/xueyong1203/archive/2007/03/28/1543796.aspx

看看这个有帮助吗