我正在尝试在Java中重现以下curl查询:
卷曲http://localhost:8080/login -H'内容类型:application / json'-d'{“电子邮件”:“ test@test.coms”,“密码”:“密码”}'
我设法用jsonobject创建此Java请求。 但是问题是我有第二个请求,需要像第一个一样保存cookie。
我想要这个:
卷曲http://localhost:8080/login -c cookie-file.txt -H'Content-Type:应用程序/ json'-d'{“电子邮件”:“ test@test.coms”, “ password”:“ password”}'
和此请求:
卷曲-X GET http://localhost:8080/jsonInfos
应该要感谢Cookie登录信息的备份,以便从json发回我
在Java中,我尝试这样做:
URL url = new URL("http://10.0.2.2:8080/infos");
urlConnection = (HttpURLConnection) url.openConnection();
urlConnection.setDoOutput(true);
urlConnection.setRequestMethod("GET");
urlConnection.setRequestProperty("Content-Type", "application/json");
urlConnection.setRequestProperty("Accept", "application/json");
**urlConnection.setRequestProperty("Cookie", "name=lol");**
我在2个请求中放入了行cookie,但在第二个请求中却没有考虑它,就好像没有保存cookie一样:/