When you create a new Uri as follows:
New Uri(New Uri("http://example.com/test.php"),"?x=y")
it returns:
http://example.com/?x=y
It was supposed to return:
http:
according to every major browser (I'm not quite sure what the RFC says, though).
Is this a mistake or is there any other function that behaves correctly, and also what is the best way to fix it without reinventing the wheel?
dr. evil
source share