我正在尝试获取域名的 whois 信息...我能够使用 java 套接字连接来解决它,但是对于 mozilla firefox 扩展,有什么方法可以连接到 whoisserver 并获取我不知道的 whois 信息想要使用任何付费或已经构建的 webAPI 我只想连接到相应域名的 whois 服务器并查询 whois 信息并获取信息......
有没有办法通过firefox扩展调用我的java whois API????
谢谢..
我正在尝试获取域名的 whois 信息...我能够使用 java 套接字连接来解决它,但是对于 mozilla firefox 扩展,有什么方法可以连接到 whoisserver 并获取我不知道的 whois 信息想要使用任何付费或已经构建的 webAPI 我只想连接到相应域名的 whois 服务器并查询 whois 信息并获取信息......
有没有办法通过firefox扩展调用我的java whois API????
谢谢..
JavaScript 被明确禁止建立“原始套接字连接”,这将使这成为可能。JavaScript 只能访问 HTTP、FTP 或(很少)其他一些仅获取资源的协议。
(请注意,WebSocket 的流式套接字功能最初是基于进行 HTTP 握手,然后进入“几乎原始”的套接字模式;但这旨在有意防止连接到任意服务。其中一个担忧是,例如垃圾邮件发送者可以劫持网络浏览器连接到 SMTP 服务器并使用随机用户的机器作为跳板中继邮件。)
但是,Firefox 扩展可以通过 JSLib 系统访问 XPCOM 层 (XUL)。具体来说,socket类可以在这里找到:http ://www.mozdev.org/source/browse/jslib/libraries/network/socket.js?annotate=1.6
它看起来像一个非常好的异步接口,类似于您可能在单线程 C 服务器实现中使用的select
/循环。read
(记住,JavaScript 都是单线程的……)
或者,尽管便携性稍差(在当今世界),您也许可以下载一个包含您的代码的 Java 小程序,但是: