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, tex
The basic difference between setRequestProperty and addRequestProperty is:-
setRequestProperty>> Sets the general request property. If a property with the key already exists, overwrite its value with the new value.
addRequestProperty >> Adds a general request property specified by a key-value pair. This method will not overwrite existing values associated with the same key.
For more information browse the api doc