Ich habe zum Beispiel url http://example.com/{x}/push/{y}
. Und ich benutze OkHttp, um eine Abfrage zu dieser URL zu machen.Ist es möglich, Platzhalter Pfadparameter mit OkHttp
final HttpUrl httpUrl = HttpUrl
.parse("http://example.com/{x}/push/{y}")
.newBuilder()
???
.build();
Ist es möglich, diese {x}
und {y}
Weg params zu setzen irgendwie? Ich sah eine Methode wie addPathSegment
, aber es ist nicht das, was ich will.
Können Sie einfache String-Verkettung machen? Z.B. '.parse (" http://example.com/ "+ x +"/push/"y)' Und x und y werden an die Funktion oder etwas übergeben. Ich habe es in meiner App so gemacht. – Vucko
Eigentlich kann ich, aber es sieht hässlich für mich besonders, wenn ich HttpUrl-Klasse verwenden, um einige Abfrageparameter zu beenden. –
Nun, Rand Fall - tun Sie es auf die hässliche Art und Weise. Ich habe gesehen, dass die Injektion, von der Sie in anderen Programmiersprachen sprechen, nicht weiß, ob es in Java möglich ist. – Vucko