CAtlNavigateData navData;
CStringA m_strForm = "name=+++&priv=1&password=";
navData.SetSocketTimeout(m_nMilliSecond);
navData.SetMethod(ATL_HTTP_METHOD_POST);
navData.SetPostData((BYTE*)(LPSTR)(LPCSTR)m_strForm, m_strForm.GetLength(), QHTTP_FORM_URLENCODE);
我抓到邮包,找到邮包数据
name = ""
,应该是 name="+++"
。确实SetPostData(...)
不能处理特殊符号。我怎样才能避免这种情况?
感谢 Snazzer 的回答。ATL 是否为此提供 API?