自动填表单提示小弟我"url is invalid"立马给分
自动填表单提示我"url is invalid",在线等,立马给分
比如以下程序,编译连接都没问题,但就是执行的时候说是 "url is invalid ",实在是不清楚了,谢谢大家了
CString strHttpName= "http://bbs.sohu.com/ "; // 需要提交数据的页面
CString strFormData = "username=name&password=123 "; // 需要提交的数据
CString strSentence, strGetSentence = " ";
CInternetSession sess;
CHttpFile* fileGet;
CString strHeaders = _T( "Content-Type: application/x-www-form-urlencoded "); // 请求头
CHttpConnection* pConnection =sess.GetHttpConnection(strHttpName);
CHttpFile* pFile =
pConnection-> OpenRequest(CHttpConnection::HTTP_VERB_POST,_T( "登录 "));
BOOL result = pFile-> SendRequest(strHeaders,(LPVOID)(LPCTSTR)strFormData, strFormData.GetLength());
while(fileGet-> ReadString(strSentence)) // 读取提交数据后的返回结果
{
m_receive =m_receive + strSentence + "\r\n ";
}
UpdateData(false);; // 显示返回网页内容
------解决方案--------------------
CString strHttpName= "http://bbs.sohu.com/ "; // 需要提交数据的页面
去掉http://,改为bbs.sohu.com
------解决方案--------------------
while(fileGet-> ReadString(strSentence)) // 读取提交数据后的返回结果
将fileGet改为pFile,汗一个。还有就是去掉 "http:// "再有问题你来找我。
比如以下程序,编译连接都没问题,但就是执行的时候说是 "url is invalid ",实在是不清楚了,谢谢大家了
CString strHttpName= "http://bbs.sohu.com/ "; // 需要提交数据的页面
CString strFormData = "username=name&password=123 "; // 需要提交的数据
CString strSentence, strGetSentence = " ";
CInternetSession sess;
CHttpFile* fileGet;
CString strHeaders = _T( "Content-Type: application/x-www-form-urlencoded "); // 请求头
CHttpConnection* pConnection =sess.GetHttpConnection(strHttpName);
CHttpFile* pFile =
pConnection-> OpenRequest(CHttpConnection::HTTP_VERB_POST,_T( "登录 "));
BOOL result = pFile-> SendRequest(strHeaders,(LPVOID)(LPCTSTR)strFormData, strFormData.GetLength());
while(fileGet-> ReadString(strSentence)) // 读取提交数据后的返回结果
{
m_receive =m_receive + strSentence + "\r\n ";
}
UpdateData(false);; // 显示返回网页内容
------解决方案--------------------
CString strHttpName= "http://bbs.sohu.com/ "; // 需要提交数据的页面
去掉http://,改为bbs.sohu.com
------解决方案--------------------
while(fileGet-> ReadString(strSentence)) // 读取提交数据后的返回结果
将fileGet改为pFile,汗一个。还有就是去掉 "http:// "再有问题你来找我。