Se voglio trattare questo URL, ad esempio:Impossibile processo url con barra verticale/tubo in Java/Apache HttpClient
post = new HttpPost("http://testurl.com/lists/lprocess?action=LoadList|401814|1");
Java/Apache non mi lascia perché si dice che la barra verticale (" | ") è illegale.
fuggire con doppie barre non funziona così:
post = new HttpPost("http://testurl.com/lists/lprocess?action=LoadList\\|401814\\|1");
^che non funziona pure.
Qualche suggerimento su come farlo funzionare?
Questo è corretto. La codifica dell'intera stringa fallirà perché l'URI non riconoscerebbe il 'http: //' codificato. –