iOS Как проверить, сколько запросов было отправлено на сервер, parse swift 4 - PullRequest
0 голосов
/ 09 октября 2018

У меня что-то странное с моим сервером синтаксического анализа, я начинаю проверять плату аналитики при разборе, и я видел, что в течение некоторого периода времени у меня больше, чем 600 запросов в минуту , к серверу, по моему мнению, не возможно, потому что только я тестирую приложение.

enter image description here

На изображении вы можете увидеть тренд, у меня 10-14 запросов, и сразуЯ получу 600?Как я могу проверить, сколько запросов отправлено моему приложению?

Ответы [ 2 ]

0 голосов
/ 09 октября 2018

Используя следующий код, вы можете перехватывать все вызовы и находить их все на консоли отладки Xcode:

class MyURLProtocol: NSURLProtocol {
    class func canInit(with request: URLRequest) -> Bool {
        print("Requests : \(request.url?.absoluteString ?? "")")
        return false
    }
}

и вызывать их при загрузке приложения:

URLProtocol.registerClass(MyURLProtocol.self)
0 голосов
/ 09 октября 2018

Вы можете использовать прокси, чтобы поймать ваш запрос

-> Charles - действительно полезный инструмент для этого

Если вы хотите подсчитать в своем приложении, сколькоотправлено, это зависит от того, как вы организовали свой код.

-> вы можете создать счетчик для этого (в вашем собственном «ReqeustMaker» создайте статическую переменную или даже в классе совместно используемого экземпляра, если вам нужно больше причудливых вещей)

...