Daniel Gredler wrote:
Hi guys,

I'm migrating some code from HttpClient 3.1 to HttpClient 4.0. We were using
URIUtil in a couple of places (encodeQuery(), encodePath(), decode(), etc),
but I don't see any equivalent functionality in HC4. Does it exist? If not,
what was the reason for its removal, and is there some other library I
should be looking at instead?

Daniel

The reason URI and URIUtils got replaced with the standard Java URI was very simple: there was no one willing to maintain those classes.

There is a number of utility methods that help work around various issues with the java.net.URI implementation but otherwise the standard JRE classes should be sufficient, should not they?

http://hc.apache.org/httpcomponents-client/httpclient/apidocs/org/apache/http/client/utils/URIUtils.html

Oleg

 The closest thing I can find is Commons
Codec's URLCodec class, but (a) it behaves like java.net.URLEncoder
(replaces spaces with '+' chars instead of %20's), and (b) doesn't know
about differences in the allowed characters for the different parts of URLs.




Take care,

Daniel



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to