Learn R Programming

httpRequest (version 0.0.3)

SimplePostToHost: Sends Simple Post Request to HTTP Server (host)

Description

Sends Post Request to HTTP Server

Usage

SimplePostToHost(host, path, referer, datatosend,port=80)

Arguments

host
The host to which to send the Request eg.: www.spiegel.de, localhost
path
The path to the file eg. /cgi-bin/paramlist.cgi or /index.html
referer
something like www.myhome.org
datatosend
key value pairs pairs separated by & "pid=14&pollvotenumber=2\n4"
port
its 80 or 8080 most frequently

Value

  • The document which the server returns as a string.

Details

It is a simple http client. So it does not take care of special chars e.g. whitspaces. For details see e.g. perl HTTP::Request::Common documentation. and http://www.w3.org/Protocols/rfc1341/0_TableOfContents.html

Examples

Run this code
port <- 80
data = "pid=14&poll_vote_number=2";
#SimplePostToHost("127.0.0.1","/cgi-bin/param_list.pl","http://www.linux.com/polls/index.phtml?pid=1415",data,port=port)

#for sample code look in the help directory of the package

Run the code above in your browser using DataLab