acl  3.5.3.0
acl_urlcode.h 文件参考
+ acl_urlcode.h 的引用(Include)关系图:
+ 此图展示该文件直接或间接的被哪些文件引用了:

浏览源代码.

函数

ACL_API char * acl_url_encode (const char *str, ACL_DBUF_POOL *dbuf)
 
ACL_API char * acl_url_decode (const char *str, ACL_DBUF_POOL *dbuf)
 

函数说明

◆ acl_url_decode()

ACL_API char* acl_url_decode ( const char *  str,
ACL_DBUF_POOL dbuf 
)

URL 解码函数

参数
str{const char*} 经URL编码后的字符串
dbuf{ACL_DBUF_POOL*} 内存池对象,如果非空,则内部使用该内存池进行 内存的动态分配,否则则使用 acl_mymalloc 分配动态内存
返回
{char*} 解码后的字符串,返回值不可能为空,需要用 acl_myfree 释放

◆ acl_url_encode()

ACL_API char* acl_url_encode ( const char *  str,
ACL_DBUF_POOL dbuf 
)

URL 编码函数

参数
str{const char*} 源字符串
dbuf{ACL_DBUF_POOL*} 内存池对象,如果非空,则内部使用该内存池进行 内存的动态分配,否则则使用 acl_mymalloc 分配动态内存
返回
{char*} 编码后的字符串,返回值不可能为空,需要用 acl_myfree 释放