acl
3.5.3.0
|
#include <http_ctype.hpp>
Public 成员函数 | |
http_ctype (void) | |
~http_ctype (void) | |
http_ctype & | operator= (const http_ctype &ctype) |
bool | parse (const char *cp) |
const char * | get_ctype (void) const |
const char * | get_stype (void) const |
const char * | get_bound (void) const |
const char * | get_name (void) const |
const char * | get_charset (void) const |
额外继承的成员函数 | |
Protected 成员函数 继承自 acl::acl::noncopyable | |
noncopyable () | |
~noncopyable () | |
与 HTTP 头中的 Content-Type 相关的类定义,可以分析如下数据: Content-Type: application/x-www-form-urlencoded Content-Type: multipart/form-data; boundary=xxx Content-Type: application/octet-stream Content-Type: text/html; charset=utf8 Content-Type: xxx/xxx; name=xxx ...
在文件 http_ctype.hpp 第 19 行定义.
acl::http_ctype::http_ctype | ( | void | ) |
acl::http_ctype::~http_ctype | ( | void | ) |
const char* acl::http_ctype::get_bound | ( | void | ) | const |
获得 Content-Type 字段值 multipart/form-data; boundary=xxx 中的 boundary 的值 xxx
const char* acl::http_ctype::get_charset | ( | void | ) | const |
获得 Content-Type 字段值 text/html; charset=utf8 中的 utf8
const char* acl::http_ctype::get_ctype | ( | void | ) | const |
获得 Content-Type 字段值 text/html; charset=utf8 中的 text
const char* acl::http_ctype::get_name | ( | void | ) | const |
获得 Content-Type: xxx/xxx; name=name_xxx 中的 name 的值 name_xxx
const char* acl::http_ctype::get_stype | ( | void | ) | const |
获得 Content-Type 字段值 text/html; charset=utf8 中的 html
http_ctype& acl::http_ctype::operator= | ( | const http_ctype & | ctype | ) |
bool acl::http_ctype::parse | ( | const char * | cp | ) |
分析 HTTP 头中 Content-Type 字段值
cp | {const char*} Content-Type 字段值,如: application/x-www-form-urlencoded multipart/form-data; boundary=xxx application/octet-stream |