HTTP (API)

From ComputerCraft Wiki
Revision as of 08:51, 10 July 2012 by 202.74.197.223 (Talk) (There is no header_table version of the functions in ComputerCraft, This is not LuaSocket!)

Jump to: navigation, search
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.

Methods

Method name Description
http.request( url )
http.get( url )
http.post( url, data )

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.