首页 > 代码库 > 获取HTTP请求原文
获取HTTP请求原文
<?php /** * 获取HTTP请求原文 * @return string */ function get_http_raw() { $raw = ‘‘; // (1) 请求行 $raw .= $_SERVER[‘REQUEST_METHOD‘].‘ ‘.$_SERVER[‘REQUEST_URI‘].‘ ‘.$_SERVER[‘SERVER_PROTOCOL‘]."\r\n"; // (2) 请求Headers foreach($_SERVER as $key => $value) { if(substr($key, 0, 5) === ‘HTTP_‘) { $key = substr($key, 5); $key = str_replace(‘_‘, ‘-‘, $key); $raw .= $key.‘: ‘.$value."\r\n"; } } // (3) 空行 $raw .= "\r\n"; // (4) 请求Body $raw .= file_get_contents(‘php://input‘); return $raw; } $ret=get_http_raw(); file_put_contents(‘1.txt‘, $ret); echo $ret;
获取HTTP请求原文
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。