cgi相关内容

500运行CGI Python时出现内部服务器错误

我在Web浏览器上运行我的PYTHON文件,但出现一些错误,您能帮我解决它们吗 Internal Server Error 服务器遇到内部错误或配置错误,无法完成您的请求。 请发送电子邮件至webmaster@localhost与服务器管理员联系,告知他们此错误发生的时间,以及您在此错误之前执行的操作。 服务器错误日志中可能提供了有关此错误的详细信息。 位于本地主机端口80的AP ..
发布时间:2022-07-04 10:05:38 服务器开发

如何将变量值从Java脚本传递到Perl

我使用了一个JavaScript插件来获取IP地址。如果IP地址以10.15开头,我想给变量赋一个值,如果IP以10.13开头,我想给同一个变量赋一个不同的值。(我不知道变量必须是Perl还是JavaScript) 我正在尝试,但不起作用。 my $propt = ""; getUserIP(function(ip) { console.log('IP: ' ..
发布时间:2022-04-01 09:03:42 前端开发

如何从pythonCGI脚本引发http错误/异常?

如何从python CGI脚本引发http错误/异常? 只需打印相应的页眉: print '''Status: 501 Not Implemented Content-type: text/html ''' 这似乎不太好用。 我有一个非常基本的设置,即IIS7将*.py CGI脚本发送到python25.exe以供执行。我没有使用任何WSGI或FastCGI。使用“普通”CGI ..
发布时间:2022-04-01 09:00:40 Python

使用外壳脚本进行CGI编程

我需要将TextBox的内容传递给一个变量。即,需要将在html页面的文本框中键入的任何内容传递给变量。这是因为我在Linux外壳编程中调用了HTML(以及CGI)。我需要随心所欲地操作该变量。你有做这件事的主意吗? 我需要做的是,我想从用户那里获得MAC地址作为输入。也就是说,我们应该有一个带有文本框的HTML页面,该用户将能够输入MAC地址。因此,无论用户在文本框中输入什么内容,都需要传 ..
发布时间:2022-04-01 00:00:00 其他开发

如何在Bash CGI脚本中从POST数据中获取文件?

我正在尝试使用cURL发布一个文件,并通过CGI Bash脚本在另一端接收它,并以相同的名称存储它。上传完成后,原文件与重构文件之间的diff应为零。 cURL发送数据的方式: curl --request POST --data-binary "@dummy.dat" 127.0.0.1/cgi-bin/upload-rpm 接收方脚本: #!/bin/bash echo ..
发布时间:2022-03-31 23:57:21 其他开发

如何去除红宝石中的非ASCII字符

我有一个Ruby CGI(不是Rails),可以从Web表单中挑选照片和标题。我的用户非常热衷于使用智能引号和连字,他们是从其他来源粘贴的。我的Web应用程序不能很好地处理这些非ASCII字符,是否有快速的Ruby字符串操作例程可以清除非ASCII字符? 推荐答案 使用字符串#encode 从Ruby 1.9开始,在字符串编码之间进行转换的官方方式是使用String#encode ..
发布时间:2022-03-09 20:47:09 其他开发

Python CGI 队列

我正在使用 Python 开发一个相当简单的 CGI.我即将将它放入 Django 等.整体设置是非常标准的服务器端(即计算在服务器上完成): 用户上传数据文件并点击“运行"按钮 服务器在后台并行分叉作业,使用大量 RAM 和处理器能力.大约 5-10 分钟后(平均用例),程序终止,创建了一个输出文件和一些 .png 图形文件. 服务器显示带有数字和一些摘要文本的网页 我认为不会有成百 ..
发布时间:2022-01-21 12:07:06 Python

如何让 python 脚本监听来自另一个脚本的输入

我有一种情况,我需要一个 python 脚本在一个连续循环中运行,我需要从另一个脚本传递参数到它,该脚本将在一个动作发生时运行. 第二个脚本将由使用 cgi 的网站触发,我可以正常工作.连续循环应该接受cgi脚本读取的参数(然后通过串口发送信息). 对于特定问题,我不能让 cgi 脚本直接通过串行发送数据,因为每次运行它都会重置串行端口. 我似乎找不到任何关于这种设置的信息.是否 ..
发布时间:2022-01-18 15:02:17 Python

脚本头过早结束:CGI、Nagios、LDAP

我为 LDAPS 身份验证设置了 Nagvis 和 Nagios.我在 Nagvis 中有一个监控点(链接),它将我带到 Nagios Core 中的服务信息.当我单击 Nagvis 中的链接以访问 Nagios 时,我收到以下错误:/var/log/httpd24/error_log: [cgi:error] [pid 25523] [client 155.157.39.194:23160] ..
发布时间:2022-01-17 19:23:56 PHP

如何在 CGI 脚本中访问请求的 HTTP 标头?

我在小型应用程序和测试代码中使用过一些 Perl,但我对网络和 CGI​​ 不熟悉. 我知道如何制作请求的标头(使用 CGI.pm 并打印 header() 函数的结果),但无法找到有关如何访问发送到我的标头的任何信息CGI 脚本.有人能指出我正确的方向吗? 这可能来自这样的请求: curl http://127.0.0.1:80/cgi-bin/headers.cgi -H " ..
发布时间:2022-01-17 17:37:01 其他开发

如何确定脚本是从命令行调用还是作为 cgi 脚本调用的?

我编写了一个脚本,既可以在命令行上使用,也可以作为 CGI 脚本使用,并且需要确定脚本是如何被调用的,这样我就可以为 Web 请求输出一个内容类型的标头(也许还有一些反缓存头).我的第一个想法是检查http环境变量是否存在: 我的 $js = build_javascript();if ( 存在 $ENV{HTTP_HOST} ) {打印“内容类型:文本/javascript\n\n";}打印 ..
发布时间:2022-01-15 23:52:17 其他开发

Apache/httpd/var/www/html/.cgi 脚本抛出 500 内部服务器错误

我今天安装了一个新的 CentOS 7 x86_64 LAMP 服务器. 我用 c 编译了一个简单的 CGI 脚本并将其命名为 test.cgi,并为 .cgi 脚本启用了 AddHandler.但是,每次我尝试从/var/www/html 目录加载/test.cgi 页面时,任何简单的 .cgi 脚本都会向我抛出 500 内部服务器错误页面. 我在/var/www/cgi-bin 目 ..
发布时间:2022-01-13 21:50:56 服务器开发