【发布时间】:2013-02-19 15:23:27
【问题描述】:
我需要创建一个接受发布数据的 c++ cgi 应用程序。我将接受一个 json 对象。我如何获得有效载荷?
我可以使用下面的获取数据
int main() {
bool DEBUG = true;
cout << "content-type: text/html" << endl << endl;
//WHAT GOES HERE FOR POST
json=?????
//THIS IS A GET
query_string = getenv("QUERY_STRING");
}
【问题讨论】:
-
我确信这取决于调用您的应用程序的网络服务器。但是 apache 在标准输入上提供它,请参阅:httpd.apache.org/docs/2.2/howto/cgi.html
-
@LokiAstari 这是常见的行为,请参阅Wikipedia - CGI 和RFC 3875