Gibt es eine Möglichkeit, die endgültige URL einer Anfrage zu erhalten? Ich weiß, dass ich Umleitungen und das selbst deaktivieren kann, aber gibt es eine Möglichkeit, die aktuelle URL zu bekommen, die ich lade? Wie, wenn ich a.com anforderte und zu b.com umgeleitet wurde, gibt es eine Möglichkeit, den Namen der URL b.com zu bekommen?Wie bekomme ich OkHttp3 umgeleitete URL?
9
A
Antwort
14
Das Antwortobjekt stellt eine Kette der Anforderungen und Antworten bereit, die verwendet wurden, um es zu erhalten.
die endgültige URL zu erhalten, rufen Sie request()
auf dem Response
für die endgültige Request
, die dann die url()
Sie bietet wünschen.
Sie können die gesamte Antwortkette verfolgen, indem Sie priorResponse()
anrufen und sich die einzelnen Response
zugehörigen Request
ansehen.
-1
Die OkHttp.Builder hat NetworkInterceptor provided.Here ist ein Beispiel:
OkHttpClient httpClient = new OkHttpClient.Builder()
.addNetworkInterceptor(new Interceptor() {
@Override
public Response intercept(Chain chain) throws IOException {
System.out.println("url: " + chain.request().url());
return chain.proceed(chain.request());
}
})
.build();
System.out.println(httpClient.newCall(new Request.Builder().url("http://google.com").build()).execute());
Verwandte Themen
- 1. Wie bekomme ich die umgeleitete URL aus dem Nodejs-Request-Modul?
- 2. umgeleitete Seite zeigt nicht URL-Wert an
- 3. Jsoup erhält keine endgültige umgeleitete URL
- 4. Sammeln Sie alle umgeleitete URL von Origin URL mit NodeJS
- 5. Wie bekommt man die letzte umgeleitete URL mit angularjs $ http
- 6. Umgeleitete Anrufe umleiten
- 7. iOS App ruft umgeleitete Domäne
- 8. curl bringt umgeleitete URL in Adresszeile des Browsers
- 9. OkHttp3 Multiple Anfrage Tag
- 10. Wie wird auf eine URL durch eine umgeleitete URL in Codeigniter umgeleitet?
- 11. OkHttp3 keine Cookies
- 12. Wie bekomme ich eine URL mit jQuery?
- 13. Wie bekomme ich die Ziel-URL?
- 14. Wie bekomme ich Redirect URL von Curl
- 15. Wie bekomme ich Inhalt von dieser URL?
- 16. Wie bekomme ich die URL eines Tweets?
- 17. Wie bekomme ich variable von django url
- 18. JS - Wie bekomme ich URL von Redirect
- 19. Wie bekomme ich Google URL in PHP
- 20. Wie bekomme ich eine URL von SFSafariViewController?
- 21. Wie bekomme ich RouteData per URL?
- 22. Codeigniter: Wie bekomme ich ID von URL
- 23. Wie bekomme ich Facebook Likes für URL
- 24. Wie bekomme ich aktuelle URL mit Smarty
- 25. Wie bekomme ich die URL einer Anfrage?
- 26. Wie bekomme ich die Anfrage-URL?
- 27. Wie bekomme ich Hashwert von der URL?
- 28. Wie bekomme ich die komplette mp3-URL?
- 29. Wie bekomme ich Bildlink von URL
- 30. Wie bekomme ich Modulbasis-URL in yii2?