HTTP (API)

From ComputerCraft Wiki
Revision as of 14:07, 3 May 2013 by Smiley43210 (Talk | contribs) (Added types)

Jump to: navigation, search
The HTTP API must be enabled in mod_ComputerCraft.cfg before being used. To enable it open .minecraft/config/ComputerCraft.cfg and change enableAPI_http=false to enableAPI_http=true.

The HTTP API allows interfacing with websites and downloading from them.

Grid disk.png   HTTP (API)

Method NameDescription
http.request( string url, string *postData ) Sends a HTTP request to a website.
http.get( string url ) Sends a HTTP GET request to a website.
http.post( string url, string postData ) Sends a HTTP POST request to a website.

A period of time after a http.request() call is made, a "http_success" or "http_failure" event will be raised to os.pullEvent(). Arguments are the URL and a file handle if successful. http.get() blocks until this event is fired.