GET , POST , or any other HTTP method supported by the remote server.

Additional headers to be sent during request. Values in this option will override other values (such as User-agent: , Host: , and Authentication: ).

Value to send with User-Agent: header. This value will only be used if user-agent is not specified in the header context option above.