gpt4 book ai didi

java - 似乎方法 .connect() 不起作用

转载 作者:行者123 更新时间:2023-11-29 04:58:15 25 4
gpt4 key购买 nike

在运行一些测试之前,我正在尝试使用此代码从数据库中删除用户:

URL url = new URL("someurl/remove?user=user001@mailinator.com");
HttpURLConnection huc = (HttpURLConnection)url.openConnection();
String userPassword = "is:IS!";
String encoding = new sun.misc.BASE64Encoder().encode(userPassword.getBytes());
huc.setRequestMethod("GET");
huc.setRequestProperty("Authorization", "Basic " + encoding);
huc.connect();

它对我不起作用(user001 仍然存在于数据库中)。但如果我使用 .getResponseCode() 而不是 .connect(),一切正常。为什么?

最佳答案

因为当你打电话

huc.connect();

您实际上并没有调用 url。您只是打开与服务器的连接。通常你不应该调用那个方法,因为当你调用类似的东西时它会被调用

getInputStream(), getResponseCode(), or getResponseMessage()

关于java - 似乎方法 .connect() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32932001/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com