I used CURL in the first place, but it not works, because CURL need the
"://" protocol exists to handle it like an url (parse url options, else
they don't handle the '?'), but we are handling the relative urls, they
have no "://" in it, that's the reason I had to parse the url options by
myself.