好的,这是一个可以接收并执行命令并返回结果的简单程序的示例。这个程序使用了 Go 语言标准库中的 net/http
包来处理 HTTP 请求,并使用了 os/exec
包来执行系统命令。
packagemain
import (
"fmt"
"net/http"
"os/exec"
"strings"
)
func main() {
http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
// 解析请求中的命令
cmd := r.URL.Query().Get("cmd")