Open practice opened 7 years ago
(let [uri (java.net.URI/create "my-scheme:/hello/world?pretty&name=foo#myid")] {:scheme (.getScheme uri ) :host (.getHost uri) :port (.getPort uri) :path (.getPath uri) :query (.getQuery uri) :fragment (.getFragment uri)}) => {:host nil, :path "/hello/world", :scheme "ceds", :port -1, :query "pretty&name=foo"}