首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >正在为HttpURLConnection添加标头

正在为HttpURLConnection添加标头
EN

Stack Overflow用户
提问于 2012-10-05 01:20:30
回答 7查看 443.8K关注 0票数 294

我试图使用HttpUrlConnection为我的请求添加头文件,但是setRequestProperty()方法似乎不起作用。服务器端不会收到任何带有我的头的请求。

代码语言:javascript
复制
HttpURLConnection hc;
    try {
        String authorization = "";
        URL address = new URL(url);
        hc = (HttpURLConnection) address.openConnection();


        hc.setDoOutput(true);
        hc.setDoInput(true);
        hc.setUseCaches(false);

        if (username != null && password != null) {
            authorization = username + ":" + password;
        }

        if (authorization != null) {
            byte[] encodedBytes;
            encodedBytes = Base64.encode(authorization.getBytes(), 0);
            authorization = "Basic " + encodedBytes;
            hc.setRequestProperty("Authorization", authorization);
        }
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12732422

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档