这些web服务没看过,帮你顶一下,希望其他人来帮你!

解决方案 »

  1.   

    作为一个普通的字符串不就提交过去了么???其实估计你想要的是xmlhttp
      

  2.   

    URL u=new URL("http://www.csdn.net");
    HttpURLConnection http=(HttpURLConnection)u.openConnection();
    http.setDoOutput(true);
    http.setRequestMethod("POST");
    http.connect();
    OutputStream os=http.getOutputStream();
    os.write(...);//发送数据os.flush();//不要加上os.close();
    if(http.getResponseCode()==HttpURLConnection.HTTP_OK){
      InputStream is=http.getInputStream();//读取数据
      
    }
    上面的代码可能顺序有不对的,好久没写这方面的了,忘记了
      

  3.   

    to: flyxxxxx(灭神):
    你说的这种方式是没有问题的,但这是客户端。那么服务端该如何实现呢
      

  4.   

    用asp我就知道!java就不懂了!
      

  5.   

    答 glchengang(陈刚) 
    InputStream is=request.getInputstream ,然后解析is就可以了 . 或者解析new InpetSource(is) .
    拿分来!
      

  6.   

    to qujihe:你的答案还差很多,根本没有涉及如果POST到HTTP的方案。
    to flyxxxxx(灭神) 正确,谢谢
    问题我已经解决
      

  7.   

    这是客户端的代码:
    package cn.com.wxxr.bossif;import java.io.BufferedWriter;
    import java.io.IOException;
    import java.io.InputStream;
    import java.io.OutputStreamWriter;
    import java.net.HttpURLConnection;
    import java.net.URL;
    import java.util.ResourceBundle;import org.jdom.Document;
    import org.jdom.input.SAXBuilder;public class Client {    public static void main(String[] args) throws Exception {
            String bossURL = ResourceBundle.getBundle("system").getString("boss_url");
            URL url = new URL(bossURL);
            HttpURLConnection conn = (HttpURLConnection) url.openConnection();
            //        conn.setRequestProperty("Content-Length", String.valueOf("1"));
            //        conn.setRequestProperty("Content-Type","text/xml; charset=utf-8");
            conn.setRequestMethod("POST");
            conn.setDoOutput(true);
            //        conn.setDoInput(true);
            //        conn.connect();
            BufferedWriter bWriter = new BufferedWriter(new OutputStreamWriter(conn.getOutputStream()));
            //        bWriter.write("ddd=" + Util.getStringFromXMLFile("a1.xml"));
            bWriter.flush();
            bWriter.close();
            InputStream is = conn.getInputStream();
            //        //将输入打印在控制台
            //        BufferedReader br = new BufferedReader(new InputStreamReader(is));
            //        while ((sCurrentLine = br.readLine()) != null)
            //            sTotalString += sCurrentLine;
            //        System.out.println(sTotalString);        /**
             * xml parse to Document ,and get service name from xml's Document
             */
            Document doc = null;
            try {
                doc = new SAXBuilder().build(is);
            } catch (IOException e1) {
                e1.printStackTrace();
            }        //处理
            new TopTransactor().transact(doc);        conn.disconnect();
        }
    }
      

  8.   

    服务器端我写成一个servlet来模拟BOSS系统的接收
    /**
     * 创建日期 2005-3-10
     * 
     * @author ChenGang
     */package cn.com.wxxr.bossif;import java.io.IOException;
    import java.io.PrintWriter;import javax.servlet.ServletException;
    import javax.servlet.http.HttpServlet;
    import javax.servlet.http.HttpServletRequest;
    import javax.servlet.http.HttpServletResponse;public class BossRequestServlet extends HttpServlet {    public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            //CHEN_TODO 接受逻辑
            response.setContentType("text/xml");
            PrintWriter out = response.getWriter();
            out.print(Util.getStringFromXMLFile("e:\\a1.xml"));
    //        out.println(request.getParameter("ddd"));
        }    protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
            doGet(request, response);
        }
    }
      

  9.   

    to: flyxxxxx(灭神):
    你说的这种方式是没有问题的,但这是客户端。那么服务端该如何实现呢.你不是要得服务器端吗? 真不知道你想要什么....
    flyxxxxx的是post . 我的是接收.
      

  10.   

    这里没有涉及到WEB SERVICE,是纯XML+HTTP的东东
      

  11.   

    呵呵,这个系统我做过了,用AXIS等SOAP方法在这里行不通,给我电子邮件,我把我用的源码给你!
      

  12.   

    谢谢 fogs(菜鸟想飞),今天老大把我的XML+SERVLET的方案否决了,要我用XML-RPC,要我去改它的源代码。