http_check event

Occurs after a successful call to http.checkURLAsync, containing information about whether the URL is blacklisted or not.

ExamplePrints an error if blacklisted
Checks a URL and waits for a http_check event, printing an error if it is blacklisted.
Code
<nowiki>
local check_url = "https://example.computercraft.cc/"
local ok, err = http.checkURLAsync(check_url)
if not ok then 
  printError(err)
else
  while true do
    local event, url, ok, err = os.pullEvent("http_check")
    if url == check_url then
      if not ok then printError(err) end
      break
    end
  end
end
    </nowiki>
http_check
Event
Returns
  • url : string The URL passed to http.checkURLAsync
  • success : boolean Whether this URL is allowed.
  • message? : string The error message if the URL is not allowed

Source CC:Tweaked
This article is issued from Computercraft. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.