java如何调用http接口? 有一个HTTP的接口地址,我需要加上一些参数调用它,用于传递参数,比如http://www.csdn.net?username=abc但是在程序里面如何能调用http接口,就是相当于在浏览器中执行一下这个url地址。菜鸟请教高手 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 URL url = null; HttpURLConnection httpurlconnection = null; try { url = new URL("http://www.csdn.net"); //以post方式请求 httpurlconnection = (HttpURLConnection) url.openConnection(); httpurlconnection.setDoOutput(true); httpurlconnection.setRequestMethod("POST"); String username="username=abc"; httpurlconnection.getOutputStream().write(username.getBytes()); httpurlconnection.getOutputStream().flush(); httpurlconnection.getOutputStream().close(); //获取响应代码 int code = httpurlconnection.getResponseCode(); System.out.println("code " + code); //获取页面内容 java.io.InputStream in= httpurlconnection .getInputStream(); java.io.BufferedReader breader = new BufferedReader(new InputStreamReader(in , "gb2312")); String str=breader.readLine()); while(st != null){ System.out.println(str); str=breader.readLine());} } catch(Exception e) { e.printStackTrace(); } finally { if(httpurlconnection!=null) httpurlconnection.disconnect(); } jTextPane1.setPage("http://www.sohu.com"); java.io.InputStream l_urlStream;java.net.URL l_url = new java.net.URL("http://www.csdn.net");java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection();l_connection = (java.net.HttpURLConnection) l_url.openConnection();l_connection.connect();l_urlStream = l_connection.getInputStream();java.io.BufferedReader l_reader = new BufferedReader(new InputStreamReader(l_urlStream, "big5")); 不太明白楼主得意思, 用script也行吧?可以自己设参数啊<script language="javascript">function tourl(){var username = "abc"; //变量1document.URL = "http://www.csdn.net?username=" + username+ "; }</script><BODY> <input type=button value=go onclick="tourl()"></BODY> 求救 struts2 preresultListener 怎样获取 action 的异常 (高分相送) select optiion 联动 静态输出html页面是什么意思? jspSmartUpload组件的安装与配置问题 关于javascript中IE close的事件 如何将一个double数据四舍五入转为int数据? 查询问题,简单 高手指教一下 高手高高手,你一定没碰到过这个问题! 角色权限管理如何应用? forward如何设置迁移画面的参数{急} 从NET转道JSP
URL url = null;
HttpURLConnection httpurlconnection = null;
try
{
url = new URL("http://www.csdn.net"); //以post方式请求
httpurlconnection = (HttpURLConnection) url.openConnection();
httpurlconnection.setDoOutput(true);
httpurlconnection.setRequestMethod("POST");
String username="username=abc";
httpurlconnection.getOutputStream().write(username.getBytes());
httpurlconnection.getOutputStream().flush();
httpurlconnection.getOutputStream().close();
//获取响应代码
int code = httpurlconnection.getResponseCode();
System.out.println("code " + code); //获取页面内容
java.io.InputStream in= httpurlconnection .getInputStream();
java.io.BufferedReader breader =
new BufferedReader(new InputStreamReader(in , "gb2312"));
String str=breader.readLine());
while(st != null){
System.out.println(str);
str=breader.readLine());
} }
catch(Exception e)
{
e.printStackTrace();
}
finally
{
if(httpurlconnection!=null)
httpurlconnection.disconnect();
}
java.net.URL l_url = new java.net.URL("http://www.csdn.net");
java.net.HttpURLConnection l_connection = (java.net.HttpURLConnection) l_url.openConnection();l_connection = (java.net.HttpURLConnection) l_url.openConnection();
l_connection.connect();
l_urlStream = l_connection.getInputStream();
java.io.BufferedReader l_reader = new BufferedReader(new InputStreamReader(l_urlStream, "big5"));
<script language="javascript">
function tourl(){var username = "abc"; //变量1
document.URL = "http://www.csdn.net?username="
+ username+ ";
}
</script>
<BODY> <input type=button value=go onclick="tourl()"></BODY>