根据url提前主机函数
来源:互联网 发布:matlab希尔伯特矩阵 编辑:程序博客网 时间:2024/06/09 13:53
std::string Socket::GetHost(const std::string * url)
{
if (!url)
return false;
const char* pUrl = url;
if ((pUrl = strstr(pUrl,"http://")) == NULL)
return false;
pUrl += 7;
if (0 == *pUrl)
return false;
const char* host_begin = pUrl;
char* p_host = host;
if ((pUrl = strchr(pUrl,'/')) != NULL)
{
snprintf(p_host,pUrl-host_begin,"%s",host_begin);
p_host[pUrl-host_begin] = 0;
}
else
{
snprintf(p_host,strlen(host_begin),"%s",host_begin);
p_host[strlen(host_begin)] = 0;
}
return true;
}
{
if (!url)
return false;
const char* pUrl = url;
if ((pUrl = strstr(pUrl,"http://")) == NULL)
return false;
pUrl += 7;
if (0 == *pUrl)
return false;
const char* host_begin = pUrl;
char* p_host = host;
if ((pUrl = strchr(pUrl,'/')) != NULL)
{
snprintf(p_host,pUrl-host_begin,"%s",host_begin);
p_host[pUrl-host_begin] = 0;
}
else
{
snprintf(p_host,strlen(host_begin),"%s",host_begin);
p_host[strlen(host_begin)] = 0;
}
return true;
}
- 根据url提前主机函数
- url提前主机
- 变量声明提前和函数声明提前
- 负号提前函数
- 根据主机域名获得主机IP
- 根据url下载音乐
- 根据URL下载文件
- 根据URL得到文件名称
- 根据标识符拆多条url
- 根据Url 获取图片尺寸
- 根据url下载apk
- nginx根据URL分流
- 根据url生成二维码
- 根据url获得domain
- JS根据URL转向
- 根据URL下载文件
- 根据URL判断是否本地局域网访问(PHP代码函数)
- sql提前N天提醒生日函数
- malloc和free原型
- 在C#函数的参数使用valuetype
- C++之父Bjarne Stroustrup对C++使用者的忠告
- java 程序生成exe文件
- Cognito Comics推出iPad应用,意欲重塑漫画产业(视频)
- 根据url提前主机函数
- 用php读写ini文件
- 是平板?还是手机?三星Galaxy Note美图大赏
- Linux下Mongodb的主从配置
- Foursquare将推出价值25美元的免费信用服务
- 获得系统特定目录的路径
- 字母转换习题
- Ajax上传根据服务器端返回数据进行js处理
- java连接access数据库