向 HttpURLConnection 请求添加标头
处理 HTTP 请求时,通常需要向请求添加自定义标头。但是,一些用户遇到了 setRequestProperty() 方法似乎未按预期工作的问题,导致服务器未收到任何带有预期标头的请求。
要解决此问题,重要的是确保您已正确设置以下属性:
接下来,您需要正确处理身份验证逻辑:
String authorization = "username:password"; String basicAuth = "Basic " + new String(Base64.getEncoder().encode(authorization.getBytes())); hc.setRequestProperty("Authorization", basicAuth);
正确配置这些设置后,标头应该成功添加到请求中,并且服务器应该按预期接收请求。
以上是为什么我的 setRequestProperty() 方法没有向 HttpURLConnection 请求添加标头?的详细内容。更多信息请关注PHP中文网其他相关文章!