【问题标题】:Adding request headers to a HTTP call in JSP在 JSP 中将请求标头添加到 HTTP 调用
【发布时间】:2017-03-10 20:46:25
【问题描述】:

我需要使用我的 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);
%>

【问题讨论】:

    标签: java jsp http-headers


    【解决方案1】:

    我相信添加 RequestProperty 是您正在寻找的。​​p>

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

    JavaDocs URLConnection

    【讨论】:

      猜你喜欢
      • 2017-02-15
      • 2012-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-28
      • 1970-01-01
      • 2019-12-27
      相关资源
      最近更新 更多