NetworkAnalyzer 2.1.0

NetworkAnalyzer 2.1.0

Dafle Cardoso维护。



  • daflecardoso

NetworkAnalyzer

CI Status Version License Platform

示例

浅色模式 深色模式
Light mode Dark mode

要运行示例项目,请克隆仓库,然后首先在 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 文件。