J'essaye d'utiliser okhttp3.logging
pour enregistrer ma demande de mise à niveau http.
J'ajoute la dépendance dans le pom.xml
:
ERROR] /Users/martin/dev/adm/usersync/usersync-connectors/usersync-connector-discourse/src/main/java/org/xwiki/contrib/usersync/discourse/internal/DiscourseUserSyncConnector.java:[84,48] package HttpLoggingInterceptor does not exist
Malheureusement, j'ai un problème lors de l'importation:
import okhttp3.OkHttpClient; import okhttp3.logging.HttpLoggingInterceptor;
Voici l'erreur lors de la compilation:
<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>3.12.1</version> </dependency>
3 Réponses :
Vous avez probablement besoin de
<dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>logging-interceptor</artifactId> <version>3.12.1</version> </dependency>
les versions des dépendances okhttp3 et okhttp3: logging-interceptor nécessaires pour correspondre exactement. Par exemple:
compile 'com.squareup.okhttp3:okhttp:3.4.1' compile 'com.squareup.okhttp3:logging-interceptor:3.4.1'
Vous devez consulter le site Maven Repository
https://mvnrepository.com/artifact/com.squareup.okhttp3/logging-interceptor/3.12.1
<!-- https://mvnrepository.com/artifact/com.squareup.okhttp3/logging-interceptor --> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>logging-interceptor</artifactId> <version>3.12.1</version> </dependency>