Wenn ich will diese URL zum Beispiel verarbeiten:kann nicht verarbeitet werden URL mit vertikal/Rohr bar in Java/Apache Httpclient
post = new HttpPost("http://testurl.com/lists/lprocess?action=LoadList|401814|1");
Java/Apache lässt mich nicht, weil er sagt, dass der vertikale Balken (“ | ") ist illegal.
es mit doppelten Schrägstrichen zu entkommen funktioniert nicht gut:
post = new HttpPost("http://testurl.com/lists/lprocess?action=LoadList\\|401814\\|1");
^, die nicht so gut funktioniert.
Irgendwelche Vorschläge, wie dies funktioniert?
Das ist richtig. Das Codieren der gesamten Zeichenfolge schlägt fehl, da URI das codierte "http: //" nicht erkennt. –