1. 安装gor
https://github.com/buger/goreplay
下载后直接解压缩即可使用
mac: 下载地址
linux: 下载地址
2, 使用gor 监听某接口,录制流量
gor --input-raw :22771 --output-file origin_requests_%Y%m%d.log --output-file-append
3,使用PHP 解析请求
保存的内容为:
解析后的内容为
<?php
$fp=fopen('./requests_0.log',"r");
$need='';
$line=0;
while(!feof($fp)){
$content=fgets($fp);
if(urlencode($content)=='%F0%9F%90%B5%F0%9F%99%88%F0%9F%99%89%0A'){
$need=$temp;
$temp='';
}else{
$content=trim($content);
if(strpos($content,":")==false){
$arr=explode(" ",$content);
if($line==0){
$temp=$arr[2]."||";
}
if($line==1){
$temp.=$arr[0]."||".$arr[1]."||";
}
}else{
[$header,$value]=explode(':',$content);
$temp.=$content."@@";
}
}
$line++;
}
echo $need;