我使用一个自定义的http头来进行URL签名,这个名字叫"sign",如何在Django中获得这样的自定义HTTP头的值呢?
继续使用:
request.META.get('HTTP_{your uppercased header name}')
注意:在Django中,你用大写字母写标题名,用下划线而不是破折号,但在客户端的请求中,你必须用破折号而不是下划线来写标题名(出于安全原因,生产web服务器将删除带有下划线的自定义标题).
因此,访问request.META['HTTP_MY_CUSTOM_HEADER']自定义报头My-Custom-Header
request.META['HTTP_MY_CUSTOM_HEADER']
My-Custom-Header
技术与商业案例解读 -〔徐飞〕
快速上手Kotlin开发 -〔张涛〕
深入剖析Kubernetes -〔张磊〕
浏览器工作原理与实践 -〔李兵〕
Swift核心技术与实战 -〔张杰〕
即时消息技术剖析与实战 -〔袁武林〕
SRE实战手册 -〔赵成〕
基于人因的用户体验设计课 -〔刘石〕
大数据经典论文解读 -〔徐文浩〕
Go进阶 · 分布式爬虫实战 -〔郑建勋〕
后端工程师的高阶面经 -〔邓明〕
云时代的JVM原理与实战 -〔康杨〕
无涯教程 - JavaScript教程
无涯教程 - Meteor教程
无涯教程 - LinQ教程
无涯教程 - PL/SQL教程
无涯教程 - LibTorch教程
无涯教程 - Python中文指南教程
无涯教程 - Effective Java 第三版教程
无涯教程 - 剑指 Offer Java 题解教程