Socket set header

From UBot Studio
(Difference between revisions)
Jump to: navigation, search
(Created page with "This command is a Socket Command. The socket set header command sets a header for the next socket navigate command. The set header command comes with the ...")
 
Line 1: Line 1:
 
This command is a [[Socket Commands|Socket Command]]. The socket set header command sets a header for the next socket navigate command.
 
This command is a [[Socket Commands|Socket Command]]. The socket set header command sets a header for the next socket navigate command.
 +
 +
This command words within the [[socket container]] with the [[socket navigate]] command.
  
 
The set header command comes with the following headers:
 
The set header command comes with the following headers:
Line 26: Line 28:
  
 
For mroe information and examples of each type of header, please see [http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.43|14 Header Field Definitions]
 
For mroe information and examples of each type of header, please see [http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.43|14 Header Field Definitions]
 +
 +
 +
== Example ==
 +
 +
The socket set header command is placed before the [[socket navigate]] command.
 +
 +
The example below sets the header User Agent to <pre>Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36</pre>
 +
 +
<pre>
 +
plugin command("SocketCommands.dll", "socket container") {
 +
    plugin command("SocketCommands.dll", "socket set header", "User-Agent", "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36")
 +
    plugin command("SocketCommands.dll", "socket navigate", "GET", "http://allrecipes.com/")
 +
}
 +
 +
</pre>

Revision as of 23:06, 30 October 2013

This command is a Socket Command. The socket set header command sets a header for the next socket navigate command.

This command words within the socket container with the socket navigate command.

The set header command comes with the following headers:

Accept Specifies which Internet media types are acceptable for the response and to assign preferences to them.

Accept-Charset Specifies which character encodings (confusingly called "charsets") are acceptable for the response and to assign preferences to them.

Accept-Encoding Specifies which data format tranformations, confusingly called content (en)codings, such as compression mechanisms, are acceptable for the response and to assign preferences to them.

Accept-Language Specifies which natural languages are acceptable for the response and to assign preferences to them.

Authorization Consists of credentials containing the authentication information of the client for the realm of the resource being requested

Referer Used by a client to specify, for the server's benefit, the address (URI) of the resource from which the Request-URI was obtained.

User-Agent Contains information about the user agent (client) originating the request


For mroe information and examples of each type of header, please see Header Field Definitions


Example

The socket set header command is placed before the socket navigate command.

The example below sets the header User Agent to
Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36
plugin command("SocketCommands.dll", "socket container") {
    plugin command("SocketCommands.dll", "socket set header", "User-Agent", "Mozilla/5.0 (Windows NT 6.2; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/30.0.1599.101 Safari/537.36")
    plugin command("SocketCommands.dll", "socket navigate", "GET", "http://allrecipes.com/")
}

Personal tools
Namespaces

Variants
Actions
Navigation
Toolbox