ZennoLab Assemblies Documentation
HttpPost Method (ZennoPoster)
Example 

Type: System.String

Target address of request.

Type: System.String

The content of post request.

Type: System.String

The type of content.

Type: System.String

Proxy string (for example: socks5://llogin:pass@8.5.6.7:8080).

Type: System.String

Encoding format.

Type: ZennoLab.InterfacesLibrary.Enums.Http.ResponceType

Response type (cane take values: BodyOnly, HeaderOnly, HeaderAndBody, File).

Type: System.Int32

Timeout in milliseconds of request.

Type: System.String

Cookies for request.

Type: System.String

UserAgent for request.

Type: System.Boolean

true if use redirect; otherwise, false.

Type: System.Int32

Maximum count of redirects.

Type: System.String[]

An array of captures an array of additional headers.

Type: System.String

Download path for file.

Executes post request
Syntax
public static string HttpPost( 
   string url,
   string content,
   string contentPostingType,
   string proxy,
   string Encoding,
   ResponceType respType,
   int Timeout,
   string Cookies,
   string UserAgent,
   bool UseRedirect,
   int MaxRedirectCount,
   string[] AdditionalHeaders,
   string DownloadPath
)

Parameters

url

Type: System.String

Target address of request.

content

Type: System.String

The content of post request.

contentPostingType

Type: System.String

The type of content.

proxy

Type: System.String

Proxy string (for example: socks5://llogin:pass@8.5.6.7:8080).

Encoding

Type: System.String

Encoding format.

respType

Type: ZennoLab.InterfacesLibrary.Enums.Http.ResponceType

Response type (cane take values: BodyOnly, HeaderOnly, HeaderAndBody, File).

Timeout

Type: System.Int32

Timeout in milliseconds of request.

Cookies

Type: System.String

Cookies for request.

UserAgent

Type: System.String

UserAgent for request.

UseRedirect

Type: System.Boolean

true if use redirect; otherwise, false.

MaxRedirectCount

Type: System.Int32

Maximum count of redirects.

AdditionalHeaders

Type: System.String[]

An array of captures an array of additional headers.

DownloadPath

Type: System.String

Download path for file.

Return Value

Type: System.String

The result of request.

Remarks

Example
The following example shows call the HttpPost method.
var resultHttpPost = ZennoPoster.HttpPost("http://www.cs.tut.fi/cgi-bin/run/~jkorpela/echo.cgi", 
    "Comments=This+is0D0Asome+text0D0Ain+several+lines.&box=yes&hidden+field=something", 
    "application/x-www-form-urlencoded", "", "iso-8859-1", ResponceType.HeaderAndBody);
Requirements

Target Platforms: Windows XP Home Edition, Windows XP Professional, Windows Server 2003 family, Windows Vista, Windows Server 2008 family, Windows Seven

See Also

Reference

ZennoPoster Class
ZennoPoster Members
HttpGet Method

Send Feedback