在JSP中向HTTP调用添加请求标头

时间:2017-03-10 20:46:25

标签: java jsp http-headers

我需要使用JSP中的一些额外的头参数来发出HTTP GET请求,我偶然发现了解决了我大部分问题的解决方案JSP make http get request and get json response。我能够从JSP内部进行HTTP调用,但我试图在URL的请求头中添加几个身份验证字段,我无法弄清楚如何。

<%@page import="java.io.*" %>
<%@page import="java.net.*" %>

<%
 String recv;
 String recvbuff;
 URL jsonpage = new URL("http://www.yoursite.com/jsonresponse");
 URLConnection urlcon = jsonpage.openConnection();
 BufferedReader buffread = new BufferedReader(new InputStreamReader(urlcon.getInputStream()));

 while ((recv = buffread.readLine()) != null)
 recvbuff += recv;
 buffread.close();

 System.out.println(recvbuff);
%>

1 个答案:

答案 0 :(得分:0)

我相信您正在寻找 RequestProperty

urlcon.addRequestProperty("key","value");

JavaDocs URLConnection