当前位置: 首页 > news >正文

Android开发okhttp添加头部参数

Android开发okhttp添加头部参数或者是头文件
    private static class RequestHeaderInterceptor implements Interceptor {

        @Override
        public Response intercept(Chain chain) throws IOException {
            Request original = chain.request();
            //添加头部信息
            Request request = original.newBuilder()
                    //header()如果有重名的将会覆盖,而addHeader()允许相同key值的header存在
                    .header("channel", BuildConfig.FLAVOR)
                    .header("versionId", BuildConfig.VERSION_ID + "")
                    .header("platformType", "1")
                    .header("platformInfo", android.os.Build.MODEL + "-------" + android.os.Build.VERSION.RELEASE)
                    .header("token", InfoUtils.getToken())
                    .header("package", BuildConfig.APPLICATION_ID)
                    .header("user-agent", System.getProperty("http.agent"))
                    .method(original.method(), original.body())
                    .build();

            Response response = chain.proceed(request);
            return response;
        }


    }

使用示例:

builder.addInterceptor(requestHeaderInterceptor);
http://www.dtcms.com/a/109824.html

相关文章:

  • 智能建造新范式:装配式建筑 4.0 的数字化进阶
  • SpringBoot集成Redis 灵活使用 TypedTuple 和 DefaultTypedTuple 实现 Redis ZSet 的复杂操作
  • Vue3 性能优化指南:从理论到实战
  • N皇后问题(dfs回溯)
  • 如何把网页文章转为pdf保存
  • 计算机网络基础:容灾备份与业务连续性保障
  • 在 Ubuntu 上离线安装 Prometheus 和 Grafana
  • GMS测试环境搭建二——aapt2报错
  • Kafka配置内外网访问(解决kafka外网访问broker超时)
  • Pytorch中预置数据集的加载方式
  • 斜方肌科学训练原则:上斜方肌多牵拉放松,中下斜方肌多锻炼强健。 | 告别圆肩驼背、“富贵包”
  • 第十四届蓝桥杯大赛软件赛省赛Python 研究生组:4.互质数的个数
  • Python星球日记 - 第2天:数据类型与变量
  • Android U 分屏——分割线相关
  • 基于ANSYS 概率设计和APDL编程的结构可靠性设计分析
  • mqtt封装与使用
  • 大模型面试题
  • SSL/TLS
  • 【系统架构设计师】系统架构评估中的重要概念
  • 几何法证明卡特兰数_栈混洗
  • 代码随想录|动态规划|21组合总和IV
  • 从零开始:使用Spring Boot和MyBatis实现CRUD操作全攻略
  • 25.Reactor
  • PHP代码审计-01
  • RAGFlow 知识库分段研究
  • 码界奇缘 Java 觉醒 第一章 命运的终端
  • 数据驱动防灾:AI 大模型在地质灾害应急决策中的关键作用。基于DeepSeek/ChatGPT的AI智能体开发
  • 关于inode,dentry结合软链接及硬链接的实验
  • 线性代数:分块矩阵,秩,齐次线性,非齐次线性的解相关经典例题
  • 带头结点 的单链表插入方法(头插法与尾插法)