在 MFC 底下不用自己寫…AfxParseURL 是個非常好用的函式…
使用前記得要 #include <afxinet.h>
先來看看原型長怎樣…
BOOL AFXAPI AfxParseURL(LPCTSTR pstrURL, DWORD& dwServiceType,
CString& strServer, CString& strObject, INTERNET_PORT& nPort);
BOOL AFXAPI AfxParseURLEx(LPCTSTR pstrURL, DWORD& dwServiceType,
CString& strServer, CString& strObject, INTERNET_PORT& nPort,
CString& strUsername, CString& strPassword, DWORD dwFlags = 0);
使用方法很簡單…一個小範例如下…
CString strPath = _T("http://aaa.com.tw/bbb.php?id=0&name=k&sid=45678");
DWORD dwServiceType = 0;
CString strURL, strHost;
INTERNET_PORT nPort = 0;
AfxParseURL(strPath, dwServiceType, strHost, strURL, nPort);
沒有留言:
張貼留言