现在asp这边是一个网站。java这边是一个系统。。2边怎样进行数据交互,也就是哪一方请求过去,另一方响应结果。

解决方案 »

  1.   

    用WEB SERVICE可以,但需要修改两边的代码。
      

  2.   

    最简单的就是做一个web service,规定好接口规范,参数什么的就行了,也不是很难
      

  3.   

    web service可以吗? 我问那边的人他说只能通过 asp请求java,不能通过java请求 asp的webservice呀
      

  4.   


    WEB SERVICE跟谁请求谁没有关系。
      

  5.   

    那 asp 的WEB SERVICE怎么写,最好给个例子.....
      

  6.   

    web services可以相互调用的
      

  7.   

    asp http方式可以请求 servelet 
      

  8.   

    ASP不能开发WEBSERVICE吧?也许有高手可以做到
    如果ASP和JAVA不是在同一个服务器上的话,LZ不如在ASP服务器上也运行个JAVA的WEBSERVICE,呵
    也可以用访问某个约定的ASP路径传递加密的参数,前提是只能传简单信息,
      

  9.   


    那java后台怎样通过http方式请求asp呢?有现成的代码么?
      

  10.   

    URL url = new URL("你的URL");
    HttpURLConnection httpConn = (HttpURLConnection) url.openConnection();
    httpConn.setDoOutput(true);
    OutputStream out = httpConn.getOutputStream();
    out.write(urlParameter.getBytes());//参数,就是"?"后面的东西
    InputStreamReader insr = new InputStreamReader(httpConn.getInputStream());
    return insr;通过返回一个流来得到另一边的响应
      

  11.   

    另WEB SERVICE好象所有代码都支持吧
    不过人懒了,不想修改自己的代码提供这样一个接口,那就没说了
      

  12.   

    方法有很多 
    方法一:web中有HttpURLConnection(java) asp里面也有相应的类
      你把2个程序的数据结构 定义一个规范来传输 
      一般XML比较通用 
    方法二:你给你的web程序 分别些2个 server 分别用Socket访问对方的服务 不过就web而已 我一般采用第一种方法  开发快 没有难度 代码也少