swoole 获取请求header头部信息

 Swoole  2020-11-28  admin  2611  3524

HTTP 请求的头部信息。类型为数组,所有 key 均为小写。

Swoole\Http\Request->header: array

示例

echo $request->header['user-agent'];
echo $request->header['host'];
echo $request->header['accept-language'];

可以获取的部分常用header

accept => text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9
accept-encoding => gzip, deflate
accept-language => zh-CN,zh;q=0.9
cache-control => no-cache
connection => keep-alive
cookie => 
host => 192.168.195.129:9601
pragma => no-cache
referer => 
sec-ch-ua => 
sec-ch-ua-mobile => 
sec-fetch-dest => 
sec-fetch-mode => 
sec-fetch-site => 
sec-fetch-user => 
upgrade-insecure-requests => 1
user-agent => Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.198 Safari/537.36


http的header相关资料

https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Headers

https://tools.ietf.org/html/rfc4229


如果文章对您有帮助,点击下方的广告,支持一下作者吧!

转载必须注明出处:

swoole 获取请求header头部信息 —— code.cent123.com

相关推荐


swoole获取客户端的ip的地址

swoole获取客户端的ip的地址$ip=$request->server('remote_addr')hyperf获取server信息$server=$request->getServerParams(); Array ( [request_method]=>GET [request_uri]=>/api [path_info]=>/a

swoole 获取$_SERVER 的HTTP_USER_AGENT信息,hyperf获取user_agent信息

swoole获取user-agent信息<?phpuseSwoole\Http\Server; $http=newServer("127.0.0.1",9501); $http->on('request',function($request,$response){ $user_agent=$request->header['u

Hypef微服务使用task任务示例

在 Server 程序中如果需要执行很耗时的操作,比如一个聊天服务器发送广播,Web 服务器中发送邮件。如果直接去执行这些函数就会阻塞当前进程,导致服务器响应变慢。Swoole 提供了异步任务处理的功能,可以投递一个异步任务到 TaskWorker 进程池中执行,不影响当前请求的处理速度。hyperf微服务ask 组件主动方法投递示例<?php declare(strict_types

Saber, 基于swoole 的PHP异步协程HTTP客户端

HTTP军刀(呆毛王),Swoole人性化组件库之PHP高性能HTTP客户端, 基于Swoole原生协程, 支持多种风格操作, 底层提供高性能解决方案, 让开发者专注于功能开发, 从传统同步阻塞且配置繁琐的Curl中解放.基于Swoole协程Client开发人性化使用风格, ajax.js/axios.js/requests.py用户福音, 同时支持PSR风格操作浏览器级别完备的Cookie管理机