Chcę zbudować następującą URI -Uri Builder w android - '/' zastępuje się wyrazami '% 2F' i ":" zastępuje się wyrazami "% 3A"
https://10.112.88.182:8443/Vehicle/services/socialService/login
...
Builder builder = new Builder();
builder.scheme(Constants.URL_SCHEME);
builder.authority(host);
builder.appendPath(service + "/" +method);
return builder.build().toString();
gdzie
URL_SCHEME
-https
host
-10.112.88.182:8443/Vehicle/services/
service
-socialService
method
-login
Gdy ten kod jest uruchamiany uzyskać następujące URI -
https://10.112.88.182%3A8443%2FVehicle%2Fservices%2F/socialService%2Flogin
/
zastępuje %2F
i :
zastępuje %3A
- jak będę mógł dodać ":" po moim IP (przed portem 8443)? – Manik
Jeśli "host" jest ustawiony na "10.112.88.182: 8443", możesz zbudować ścieżkę, aby była to nazwa "Vehicle/services/socialService/login", która może być wykonana przez '.appendPath (Vehicle/services)) ', plus dodatkowe' .appendPath() 'lub' .appendEncodedPath() 'w razie potrzeby. – n8yn8
Jak dodać coś z przecinkiem jako parametrem zapytania? 'appendQueryParameter (" zipcode "," 12346, US ")' zakodował ','. –