18,363
社区成员




<?xml version="1.0" encoding="gb2312"?>
<SmsMessage>
<TimeStamp>2005052401234</TimeStamp>
< MobaddrName >test</ MobaddrName >
<Password>123456</Password>
<Mobile>13912345678</Mobile>
<Msg>短信内容</Msg>
<Date></Date>
</SmsMessage>
void CCHttppostDlg::getURLContext(LPCTSTR pstrURL )
{
try
{
CInternetSession sess;//建立会话
CHttpFile* pF=(CHttpFile*)sess.OpenURL(pstrURL);
CString strHeaders = _T("Content-Type: application/x-www-form-urlencoded");
CString strFormData = _T("<SmsMessage><TimeStamp>2005052401234</TimeStamp><MobaddrName>test</MobaddrName><Password>123456</Password><Mobile>13912345678</Mobile><Msg>短信内容</Msg><Date></Date></SmsMessage>");
BOOL result = pF->SendRequest(strHeaders,(LPVOID)(LPCTSTR)strFormData, strFormData.GetLength());
if(result)AfxMessageBox(_T("请求成功"));
CString szData,szAllData;
while(pF->ReadString(szData))
{
//读取文件
szAllData+="\r\n";
szAllData+=szData;
}
pF->Close();
sess.Close();
AfxMessageBox(szAllData);
AfxMessageBox(_T("获取数据成功"));
}
catch(CException *e)
{
AfxMessageBox(_T("获取数据失败"));
}
}
BOOL hSendRequest = HttpSendRequest(hRequest, m_Header.c_str(),m_Header.length(), (LPVOID)(pLoginBody), m_BodyLen );