【问题标题】:JSP make http get request and get json responseJSP 发出 http 获取请求并获取 json 响应
【发布时间】:2023-11-02 23:39:01
【问题描述】:

我想发出一个获取 json 响应的 http get 请求。在该会话响应中,我想将一个值存储到我的会话中。这是如何实现的?

谢谢

【问题讨论】:

    标签: json http jsp request response


    【解决方案1】:

    这里是示例代码。你会在 recvbuff 中得到回应。

    <%@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);
    %>
    

    【讨论】:

    • 只需使用按钮“{}”,它将缩进所有选定的区域并显示为代码。
    • 做到了,但由于它包含
    • 这里的 dest 是什么?它是jsonpage吗?感谢您的帮助
    • 不应该将URLConnection 部分和BufferedReader 部分包围在try-catch 块中吗?