Thanks for giving us the splendid URL class. Very compact and still enormously useful. :-)
I think I found a bug in it. When attempting to make a POST request of the following type:
http://abc.com/script?cfid=0&cftoken=325678 (plus POST data: var0=56&var1=4678)
then what happens is that all parameters are grouped together and sent as the POST data:
http://abc.com/script (plus POST data cfid=0&cftoken=325678var0=56&var1=4678)
First, the cfid and cftoken has become POST data where it previously was part of the URL, and a & is missing just before var0
Apparently, our webmaster says the correct POST request is (1).
In or case the cfid and cftoken is actually session cookies and need be transmitted as part of the URL. The session is void without them, or if they are sent as POST data.
Is there anything that can be done at this Jules? I would hesitate to abandon POST. Thank you!