Difference between revisions of "HTTP (API)"
From ComputerCraft Wiki
(There is no header_table version of the functions in ComputerCraft, This is not LuaSocket!) |
Tomass1996 (Talk | contribs) m |
||
Line 9: | Line 9: | ||
!style="background:#EEE" width="*"|Description | !style="background:#EEE" width="*"|Description | ||
|- | |- | ||
− | | [[http.request]]( url )<br /> | + | | [[http.request]]( url, *postData )<br /> |
| | | | ||
|- | |- | ||
Line 15: | Line 15: | ||
| | | | ||
|- | |- | ||
− | | [[http.post]]( url, | + | | [[http.post]]( url, postData )<br /> |
+ | | | ||
+ | |- | ||
+ | | * = Optional | ||
| | | | ||
|} | |} |
Revision as of 04:08, 12 July 2012
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, *postData ) |
|
http.get( url ) | |
http.post( url, postData ) |
|
* = Optional |
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.