Java 相当于 python GET 请求?

标签 java python http get

我正在尝试在 Java 中执行相同的任务,但似乎不知道如何具体设置 cookie。

我知道如何在 python 中执行此操作:

response = requests.get(app_url,cookies=cookies,allow_redirects=False)

如何在 Java 中执行等效操作?

最佳答案

打开 URLConnection(HttpURLConnectionHttpsURLConnection,设置 cookie 并连接。

HttpURLConnection con;
InputStream is;
try{
    con=((HttpURLConnection)new URL(app_url).openConnection());
    con.setRequestProperty("Cookie",cookie);
    is=con.openStream();
    //recv code
}finally{
    if(is!=null){try{is.close();}catch(IOException e){}}
    if(con!=null){try{con.close();}catch(IOException e){}
}

关于Java 相当于 python GET 请求?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59431590/

相关文章:

java - 如何重新初始化我的 bean

python - 是否有可能知道它在 Selenium 中的 ("window.open(' _blank');"中打开哪个选项卡?

python - 在 Python 中连接由空行分隔的行

spring - 获取请求 header 名称和值

Java Swing : Why does the mouse cursor not update for the first paint?

java - 水平对齐 GWT VerticalPanel

java - spring boot 依赖注入(inject)报错

python - pprint() : how to use double quotes to display strings?

用于监控网络请求和响应的 Node.js 代理

apache - htaccess 将所有流量从 http 重定向到 https,但也重定向到在 https 上隐藏一次的 index.php