问题标签 [luasocket]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
networking - LuaSockets POST 数据问题 [LUA]
我正在使用以下方法毫无问题地获取 GET 数据:
但我不确定如何接收 POST 数据。我试过了:
但是服务器似乎总是在 POST 数据上超时(测试数据只是一个包含一些单词的文本框)
任何帮助都非常感谢,如果这是一个重复的问题,请一如既往地联系我!
干杯!
lua - 如何知道一个值是否是一个 luasocket 对象?
我注意到 luasocket 似乎没有提供一种方法来知道一个值是否是一个 luasocket 对象。
比较元表的常用方法不起作用,因为不同的套接字对象类型具有不同的元表。元表中似乎没有任何一致的值可以检查(例如,相同的__tosting
元方法)
那么:如何知道他们拥有的值是否是 luasocket 对象?
lua - lua中的https请求
我正在尝试使用 lua 脚本在启用 SSL 的服务器上检索页面。需要注意的是,服务器具有自签名证书。由受信任的 CA 颁发的证书没有问题。
服务器返回:
错误请求 您的浏览器发送了此服务器无法理解的请求。原因:您对启用 SSL 的服务器端口使用纯 HTTP。请改用 HTTPS 方案访问此 URL。
在服务器端,该请求在 Apache ssl_access.log 中生成此条目
此外,tcpdump 显示在 SYN-ACK 握手之后,没有SSL 257 Client Hello
发送。从我的浏览器或 wget 使用相同的 URL 可以正常工作。
c - LuaSocket、Lua 5.2 和 Redis
有没有人能够让这些一起工作?我已经让 5.2 工作得很好,它可以找到 lua-redis (redis.lua),但是它无法加载套接字模块,我似乎无法使用 lua (LuaSocket 版本 2.0.2)。任何人都有任何提示可以使其正常工作?
我试过制作 luasocket,但它完全失败了,我假设这是由于我的 lua 版本 5.2。
答案只是恢复到 lua 5.1,还是有另一个我不知道的修复?
lua - LuaSocket - 尝试调用字段'try'(一个零值)
平台:(Lua 和 LuaSocket 移植的地方)一个使用 ARM 7 开发板的嵌入式系统,运行带有 TCP/IP 堆栈的第 3 方 RTOS。
什么有效:
- 使用 Lua 标准库,例如“io”调用、打印、断言等
- 使用 udp = assert(socket.udp) 方法发送 UDP 数据包,assert(udp:send(something))
问题:执行示例 smtp lua 脚本时:
sockets - 使用 luasocket 和代理获取 url 页面
到目前为止,我有以下部分:
这给了我如下输出:
这意味着连接建立得刚刚好。现在,我想url's
使用 this获取我的标题socket.http
。我搜索了以前的 SO 问题和luasocket 的 http 文档。但是,我仍然不知道如何在变量中获取/存储整个/部分页面并对其进行处理。
请帮忙。
lua - luasoket http 请求得到“连接被拒绝”
我正在尝试使用 luasocket 向 "https://buy.itunes.apple.com/verifyReceipt" 发出 http "GET" 请求,它会产生 "connection denied" ,而我也可以从 Web 浏览器访问此 URL使用 python httplib。我怀疑这是因为 HTTPS 协议,但如果我用“https//www.google.com”替换 url,它就可以了。所以any1对问题是什么有想法?非常感谢您的回答
这是代码:
sockets - 安装 Lua 套接字库
要么我太累了,要么我瞎了。我想用 Lua 学习网络,因此我必须安装socket
lib,所以我可以轻松地要求它,但我不知道我应该“要求”哪些文件。该示例说:
但正如我所说,我不知道我应该包含哪些文件,如果我使用socket.lua
它不起作用并且我得到:No files found
.
我从这里得到了库:Lua socket download
或者,还有另一种安装套接字库的方法吗?
sockets - Luasocket自定义头文件,404转301
我之前的问题是关于使用模块在lua中获取页面标题。socket.http
问题就在这里。以前,youtube 页面将我带到404 错误页面。根据MattJ 的帮助,我HOST
为请求设置了自定义标头。这就是我所做的,结果是什么:
代码
结果
据我所知,该错误基本上是因为X-Content-Type-Options
value nosniff
。阅读它的文档后,我了解到唯一定义的值“nosniff”会阻止 Internet Explorer MIME 嗅探远离声明的 content-type 的响应。
请帮助我,以便我可以使用自定义代理并从他们的正文中获取 youtube(以及其他一些网站,如上一个问题中所述)标题。这是我目前拥有的完整 LUA 文件:
lua - LuaSocket:unconnected:sendto 函数返回什么?
文档说
如果成功,该方法返回 1。如果发生错误,该方法返回 nil,后跟一条错误消息。
我得到的返回值为 5。即使返回 nil,也不会返回任何错误消息...
“5”返回值是什么意思?发送的数据包数量还是什么?
编辑
这是代码的要点。