HTTP (API)

From ComputerCraft Wiki
Revision as of 22:13, 30 November 2012 by AfterLifeLochie (Talk | contribs) (Updated to API overview v2)

Jump to: navigation, search
This page needs some serious TLC, stat!
Please help us by cleaning it, fixing it up, or sparing it some love.
(Reason: "A summary is required." need to be replaced. AfterLifeLochie 02:13, 1 December 2012 (MSK))
The HTTP API must be enabled in mod_ComputerCraft.cfg before being used. To enable it open .minecraft/config/mod_ComputerCraft.cfg and change enableAPI_http=0 to enableAPI_http=1.

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

Grid disk.png   HTTP (API)

Method NameDescription
http.request( url, *postData ) A summary is required.
http.get( url ) A summary is required.
http.post( url, postData ) A summary is required.

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.