当前位置: 代码迷 >> Java Web开发 >> 怎么访问另外一个网站下的action
  详细解决方案

怎么访问另外一个网站下的action

热度:5321   发布时间:2013-02-25 21:16:20.0
如何访问另外一个网站上的action
如: www.mzhuzi.com/test/test 返回 {"name":"123"} 。我在其他网站 写程序的时候想用 这个 返回值 怎么用? 
我知道 用ajax  
  $.ajax({
type: "get",
dataType : "jsonp",
jsonp: "callbackparam",
url: "http://www.mzhuzi.com/Test/test",
success : function(json){
alert(json.name);
},
error:function(){
alert('fail');
}
});  
 这样能。。。其他方法呢

------解决方案--------------------------------------------------------
可以用java代码 模拟http请求
Java code
        try {//117.79.91.231            URL l_url = new URL(url);             HttpURLConnection l_connection = (HttpURLConnection)l_url.openConnection();             l_connection.connect();             InputStream l_urlStream = l_connection.getInputStream();             BufferedReader l_reader = new BufferedReader(new InputStreamReader(l_urlStream));             String   sCurrentLine   =   " ";             String   sTotalString   =   " ";             while((sCurrentLine = l_reader.readLine())   !=   null)             {                  sTotalString+=sCurrentLine;             }            System.out.println(sTotalString);        } catch (MalformedURLException e) {            e.printStackTrace();        } catch (IOException e) {            e.printStackTrace();        }
  相关解决方案