fiddler代理获取的数据,如何解析为流量json格式
txt 格式为
#! -*- coding:utf-8 -*-
import argparse
import copy
import os
import sys
import traceback
import urlparse
path_cur = os.path.dirname(os.path.realpath(__file__))
path_parent = "%s/../" % path_cur
sys.path.append(path_parent)
from public.DDlog import DDlog
logger = DDlog(log_type='api')
# logger = log("HttpParseLog")
class HttpParseLog:
'''
http fiddler 日志解析
'''
def __init__(self):
logger.info("HttpParseLog")
self.request_end = "------------------------------------------------------------------"
def work(self, http_data_path):
request_json = {
"uri": "",
"method": "",
"scheme": "",
"host": "",
"params": "",
"request_header": [],
"referer": "",
# 空两行(Get 空行+空行 post:空行+post参数)
"request_body": "",
"response_status": "",
"response_header": [],
"response_content_type": "",
"discovery_time": ""