gpt4 book ai didi

http - 使用 Lua 的基本 CGI

转载 作者:可可西里 更新时间:2023-11-01 16:18:15 26 4
gpt4 key购买 nike

我需要一个非常轻量级的网络解决方案在 Linux 设备上运行以处理 HTML 表单,因此打算使用 uwsgi和 Lua。

在 CGI 脚本中,this article使用以下代码:

print ("Content-type: Text/html\n")
print ("Hello, world!")

但是,这也有效:

print("Status: 200 OK\r\n\r\nHello, world!\r\n")

我想知道返回到 Web 服务器真正需要哪些 CGI 脚本。

谢谢。

最佳答案

你根本不需要标题,你唯一真正需要的是结束标题和开始正文的空行:

print ("\nHello, World")

应该也可以。

但是,您至少应该包括包含字符集的内容类型,因为浏览器应该默认为 iso-8859-1,但用户可以覆盖它,您应该 使用 utf-8 以避免限制您可以显示的字符。

print("Content-type: text/html; charset=utf-8")

此外,如果您正在对设备进行编程,您可能希望避免缓存,所以我会多花点钱

print("Cache-control: no-cache")
print("Pragma: no-cache")

这会阻止浏览器和代理缓存您的页面。

关于http - 使用 Lua 的基本 CGI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22044498/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com