我正在尝试在 Java 中执行相同的任务,但似乎不知道如何具体设置 cookie。
我知道如何在 python 中执行此操作:
response = requests.get(app_url,cookies=cookies,allow_redirects=False)
如何在 Java 中执行等效操作?
最佳答案
打开 URLConnection(HttpURLConnection
或 HttpsURLConnection
,设置 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/