Keine Beiträge zu URL mit “java.lang.IllegalArgumentException: Illegal character in path"
Dies ist meine url
String serverUrl = http://mob.krill.order-line.co.uk/MobileService.svc/UploadFile/721/Universal Image Loader @#&=+-_.,!()~'%20.png
hier Universal Image Loader @#&=+-_.,!()~'%20.png
ist nur der name der Datei, die dynamisch auf die angegebene Zeichenfolge.
HttpPost httpPost = new HttpPost(serverUrl);
Bekomme ich:
java.lang.IllegalArgumentException: Illegal character in path at index 76: http://mob.krill.order-line.co.uk/MobileService.svc/UploadFile/721/Universal Image Loader @#&=+-_.,!()~'%20.png
was sind die Heilmittel?
- Siehe: Java-URL-Codierung.
- escape-Sequenzen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sollten Sie URL-Kodieren Sie die Zeichenfolge.
BEARBEITEN, wie richtig kommentiert Duncan, wenn Ihr enthaltenen URL einen query-String enthält die Zeichen
?
und&
Sie würde nicht wollen, zu URL-codieren diese. Sie würde nur codieren Sie die Zeichenfolgen mit problematischen Zeichen.Universal Image Loader @#&=+-_.,!()~'%20.png
Teil.Nach oben Vorschlag, mein code war mit unter Lösung