我正在使用 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/