msdn上的举例如下:
service://server/dir/dir/object.ext:port and returns its components stored as follows:
strServer == "server"
strObject == "/dir/dir/object/object.ext"
nPort == #port
dwServiceType == #service
现在我的程序中
BOOL OK=AfxParseURL(s,dwServiceType,strServerName,strObject,nPort);
s是定义的CString类对象,其值为
http://192.168.0.33/flashow/servlet/flashow.action.RequireLogin:8080
分析结果是这样的.
dwServiceType=3;
strServerName=192.168.0.33;
strObject=flashow/servlet/flashow.action.RequireLogin:8080
nPort=80;
很明显这里得到的结果不对阿?
strObject=flashow/servlet/flashow.action.RequireLogin才对,这是为什么呢?