# CGIAPI **Repository Path**: zHElEARN/CGIAPI ## Basic Information - **Project Name**: CGIAPI - **Description**: Common Gateway Interface API - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-04-07 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README CGIAPI [![Bilibili](https://img.shields.io/badge/BiliBili-Zhe__Learn-orange.svg)](https://space.bilibili.com/287718568) [![License](https://camo.githubusercontent.com/41215df7ff78cefe41536bf897fe1c7e55b10bd2/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f6c6963656e73652d416e74692532303939362d626c75652e737667)](https://github.com/996icu/996.ICU/blob/master/LICENSE) [![Link](https://img.shields.io/badge/Link-996.icu-red.svg)](https://996.icu) ========= 这是一个Common Gateway Interface的API(CGI的API) # Example # ---------- C++ ```c++ #include "../src/CGIAPI.hpp" int main() { CGIAPI cgi; cgi.httpHeader("html"); cgi.htmlHeadBegin("CGIAPI-Test Website","gb2312"); cgi.addJavaScript(2,"qwq","wsl"); cgi.addStyle(3,"maxNB","008NB","bcmNB"); printf("

User Agent:%s


",cgi.getAgent().c_str()); map m = cgi.getAllParam(); map::iterator it = m.begin(); while (it != m.end()) { printf("

%s:%s

",it->first.c_str(),it->second.c_str()); it++; } printf("

operator[]: %s

",cgi["test1"].c_str()); cgi.htmlHeadEnd(); return 0; } ```