#okhttp
Вопрос:
Я пишу свой собственный пользовательский перехватчик, используя okhttp3, и мне нужно получить доступ к функции RealConnection noNewExchanges, но появляется следующая ошибка:
error: cannot find symbol realConnection.noNewExchanges(); ^ symbol: method noNewExchanges() location: variable realConnection of type RealConnection
Я поместил перехватчик в тот же путь к пакету, что и RealConnection (okhttp3.internal.connection)
Ответ №1:
RealConnection находится в пакете okhttp3.internal.connection, что означает, что он не является стабильным API, и вы должны учитывать, что он может сломаться при любом обновлении версий. Вы не должны использовать этот API и вместо этого искать другие подходы.
Но так как вы звоните с java, var noNewExchanges = false
он доступен как геттер и сеттер в стиле java.
realConnection.getNoNewExchanges()