就是写一个.h和一个.cpp,将所有对url的操作整理在这里,希望大家提出意见,我自己来完成函数具体的实现(不知开源项目中是否有关于这块的内容,烦请告知)
园豆不多,就给30悬赏,还请大家帮忙,提出您的意见
------------------
举个栗子
<1>utf8ToGbk()urlDecode()urlEncode()
<2>解析出url中的ip port,函数大致是bool parseIpPortFromUrl(const string& url, int32& ip, int32& port)
<3>将url进行MD5加密(最后面再加个时间戳)
......
------------------
还得有一个获取querystring参数的东西
(1)依据key和分隔符解析出value值;(key=channel,分隔符‘&‘)
(2)批量解析(多个key值,可输入array、vector、list,泛型)
(3)url中解析出ip、port、channel(频率较高)
(4)替换url中的ip、port(重定向)
(5)url中的替换操作(replace,浅封装)
(6)删除对应的key(依据key和分隔符)
(7)批量删除(删除多个key值的情况,批量解析和批量删除也可合并,待定)
(8)InCode EnCode操作
(9)string_gbk_to_utf8,string_utf8_to_gbk等
(a)url的拼接(直接加于末尾还是如何,待定)
(b)url加密算法(MD5)