mclee 's Blog
Love Leanote!
Toggle navigation
mclee 's Blog
主页
PHP
归档
标签
PHP 操作http报文
无
2017-08-29 19:11:22
186
0
0
mclee
# 希望直接访问一个请求的体 希望直接访问一个请求的体而不 是php 解析后放在 $_post 的数据。非文件上传的 POST 请求体可以用 php://stdin 读取。 ``` $body = file_get_contents('php://input'); ``` >php://input 可以读取没有处理过的 POST 数据。相较于 \$HTTP_RAW_POST_DATA 而言,它给内存带来的压力较小,并且不需要特 殊的 php.ini 设置。php://input 不能用于 enctype=multipart/form-data。 # 读取 http 首部 ``` // 法1:用超全局数组访问,想访问的头加前缀 HTTP_ echo $_SERVER['HTTP_USER_AGENT']; // 法2: $headers = getallheaders(); echo $headers['User-Agent']; ``` # 写 http 首部 ``` header('Content-Type: application/json'); ``` # 发送一个特定的 http 状态码 ``` // 使用这种方法 php 会负责设置适当的 status 行 http_response_code(401); header('HTTP/1.1 401 Unauthorized'); ```
上一篇:
XDEBUG 配置安装
下一篇: 无
0
赞
186 人读过
新浪微博
微信
腾讯微博
QQ空间
人人网
提交评论
立即登录
, 发表评论.
没有帐号?
立即注册
0
条评论
More...
文档导航
没有帐号? 立即注册