Difference between revisions of "HTTP (API)"
From ComputerCraft Wiki
(There is no header_table version of the functions in ComputerCraft, This is not LuaSocket!) |
|||
Line 10: | Line 10: | ||
|- | |- | ||
| [[http.request]]( url )<br /> | | [[http.request]]( url )<br /> | ||
− | |||
| | | | ||
|- | |- | ||
Line 17: | Line 16: | ||
|- | |- | ||
| [[http.post]]( url, data )<br /> | | [[http.post]]( url, data )<br /> | ||
− | |||
| | | | ||
|} | |} | ||
Line 23: | Line 21: | ||
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. | 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. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:APIs]] | [[Category:APIs]] |
Revision as of 08:51, 10 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 ) |
|
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.