我有一个用 C & 编写的 CGI 模块,在某些情况下我想从这个模块返回 HTTP 错误 400。问题是 - 我不知道如何从模块返回 HTTP 错误。
看起来像我模块中的'return(-1)',返回 500 内部服务器错误。我试过退还 400 等,但有条不紊。我什至试过 "printf("Status:400");" 在返回 -1 之前(如此处所建议:如何从 C++ CGI 程序返回 500 HTTP 状态 ),但这不起作用。
对此的任何建议将不胜感激。
编辑:[已解决] 我能够从 python 模块(稍后由这个 C CGI 模块调用)返回 HTTP 错误代码。所以没有尝试下面评论中提到的建议。不过,感谢您提供帮助。