linux - 在服务器端使用 bash 代替 PHP/Perl 或 Java

标签 linux bash xmlhttprequest cgi sh

我正在使用 cgi 脚本和 sh 开发用户界面,但在实现以下功能时遇到问题:

On clicking a button in browser, an HTTP request should go to a server which should then return a result to the browser.

问题是我将在嵌入式环境(使用 httpd 作为网络服务器)中运行此界面,而我没有用于服务器端编码的 php、perl 或 java。

我知道我可以使用javascript的XMLHttpRequest,但我不确定sh是否可以用来处理服务器上的这些请求。是吗?我可以在服务器端使用 bash/sh 而不是 php/java/perl (因为我的嵌入式设备上没有任何这些编程语言)吗?

或者有 XMLHTTPRequest 的替代品吗?

最佳答案

XMLHttpRequest 将在客户端浏览器上运行,而不是在服务器上运行。

我确实建议用 C 语言编写一个 CGI,也许可以使用 libcurl ,将执行 HTTP 请求

您可以在 sh 中编写您的 CGI(但我不确定这对于您的情况来说是一个好主意)。

关于linux - 在服务器端使用 bash 代替 PHP/Perl 或 Java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9124208/

相关文章:

linux - sed 返回 "sed: command garbled"

JavaScript promise 句柄 404

jquery - 使用jquery解析xml时出现问题

c - 我质疑即使 struct iwreq 没有​​ ifr_name 作为成员,该代码是如何编译的

python - 导入 Orange 返回 "ImportError: no module named orange"

php - Redis 在大约 24 小时后拒绝连接

linux - Jenkins 中的什么目录 shell 命令执行?

linux - 全局环境的来源

angularjs - ExpressJS/NodeJS 的 https 访问响应不安全

linux - 如何从 Linux 中的两个目录生成文件差异的 HTML 文件