NetworkAnalyzer
示例
浅色模式 | 深色模式 |
---|---|
![]() |
![]() |
要运行示例项目,请克隆仓库,然后首先在 Example 目录中运行 pod install
要求
安装
NetworkAnalyzer 通过 CocoaPods 提供。要安装它,只需将以下行添加到您的 Podfile 中
pod 'NetworkAnalyzer'
用法
插入数据事件
private func inserEvent() {
let baseUrl = "https://api.something.com"
let path = "/some/path"
let headers = "\"Authorization\": \"Bearer 31cah32....\""
let query = "some=data&something=anotherData"
let requestBody = "{\"firstName\": \"Network\" }"
let response = "{\"lasName\": \"Analyzer\" }"
let event = NetworkAnalyzerData(baseUrl: baseUrl,
method: "GET",
path: path,
absoluteUrl: baseUrl + path,
headers: headers,
query: query,
requestBody: requestBody,
statusCode: 200,
response: response,
date: Date())
NetworkAnalyzer.shared.insert(event: event)
}
显示网络区域示例
let controller = NetworkAnalyzer.shared.makeNetworkAnalyzerViewController()
let navigation = UINavigationController(rootViewController: controller)
present(navigation, animated: true, completion: nil)
作者
daflecardoso, [email protected]
许可证
NetworkAnalyzer 可以在 MIT 许可证下使用。有关更多信息,请参阅 LICENSE 文件。