Сетевой инспектор не в состоянии поймать сетевой запрос - AndroidAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Сетевой инспектор не в состоянии поймать сетевой запрос - Android

Сообщение Anonymous »

Я использовал двигатель KTOR CIO для выполнения вызовов API. Когда я пытаюсь проверить сетевые вызовы, но URL -адреса не отображаются внутри Android Network Inspection. Команда тестирования производительности пыталась перехватить вызовы API с использованием инструмента Fiddler, но они также не могут захватить вызовы API.





< /code>
Я попытался добавить cleartexttrafficperted внутри файла AndroidManifest также для тестирования. Но, кажется, ничего не работает. Я что -нибудь упускаю здесь?@Provides
@Singleton
fun provideHttpClient(): HttpClient = HttpClient(CIO) {

expectSuccess = false
install(ContentNegotiation) {
gson()
}

install(Logging) {
logger = Logger.DEFAULT
level = LogLevel.ALL
}

install(HttpTimeout) {
requestTimeoutMillis = 120000
connectTimeoutMillis = 120000
socketTimeoutMillis = 120000
}

engine {
https {
trustManager = @SuppressLint("CustomX509TrustManager")
object : X509TrustManager {
@SuppressLint("TrustAllX509TrustManager")
override fun checkClientTrusted(p0: Array?, p1: String?) {
}

@SuppressLint("TrustAllX509TrustManager")
override fun checkServerTrusted(p0: Array?, p1: String?) {
}

override fun getAcceptedIssuers(): Array? = null
}
}
}

HttpResponseValidator {
validateResponse { response: HttpResponse ->
val statusCode = response.status.value

println("HTTP status: $statusCode")

when (statusCode) {
in 300..399 -> throw RedirectResponseException(response, statusCode.toString())
in 400..499 -> throw ClientRequestException(response, statusCode.toString())
in 500..599 -> throw ServerResponseException(response, statusCode.toString())
}

if (statusCode >= 600) {
throw ResponseException(response, statusCode.toString())
}
}

handleResponseExceptionWithRequest { cause, request ->
println("HTTP status: $cause")
throw cause
}
}

}


Подробнее здесь: https://stackoverflow.com/questions/777 ... st-android
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»