Lets say I'm talking HTTP to a web server, and I will Accept html or text, but prefer html. In other words, the header should say (I think!)
Accept: text/html, text/*
I'm using Java, so I have a URLConnection. Should I use:
myUrlConnction.setRequestProperty("Accept", "text/html");
myUrlConnction.addRequestProperty("Accept", "text/*");
or
myUrlConnction.setRequestProperty("Accept", "text/html, text/*");
or are they equivalent???
In general, most of the third party code I see doesn't seem to worry much about ordering or multiple values of these headers, so I'm wondering how it ends up working.