MAC vendor lookup: Difference between revisions
m
Move Lua entry to correct alphabet position
Thundergnat (talk | contribs) (→{{header|Perl 6}}: Add a Perl 6 example) |
Thundergnat (talk | contribs) m (Move Lua entry to correct alphabet position) |
||
Line 8:
A MAC address that does not return a valid result should return the String "N/A". A error related to the network connectivity or the API should return a null result.
=={{header|Lua}}==▼
<lang lua>▼
-- Requires LuaSocket extension by Lua▼
-- Created by James A. Donnell Jr.▼
-- www.JamesDonnell.com▼
local baseURL = "http://api.macvendors.com/"▼
local function lookup(macAddress)▼
http = require "socket.http"▼
result, statuscode, content = http.request(baseURL .. macAddress)▼
return result▼
end▼
local macAddress = "FC-A1-3E-2A-1C-33"▼
print(lookup(macAddress))▼
</lang>▼
=={{header|Java}}==
Line 77 ⟶ 59:
}
}
▲</lang>
▲=={{header|Lua}}==
▲<lang lua>
▲-- Requires LuaSocket extension by Lua
▲-- Created by James A. Donnell Jr.
▲-- www.JamesDonnell.com
▲local baseURL = "http://api.macvendors.com/"
▲local function lookup(macAddress)
▲ http = require "socket.http"
▲ result, statuscode, content = http.request(baseURL .. macAddress)
▲ return result
▲end
▲local macAddress = "FC-A1-3E-2A-1C-33"
▲print(lookup(macAddress))
</lang>
|