首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-07-29 
如何访问另外一个网站上的action如: www.mzhuzi.com/test/test返回 {name:123}。我在其他网站 写程序的

如何访问另外一个网站上的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();        } 

热点排行