想穿一些简单的文本命令作为参数CInternetSession session;
CHttpFile * m_pFile = (CHttpFile*)session.OpenURL(m_pstrURL);if(m_pFile == NULL)
return false;DWORD dwStatus = 0;
DWORD dwBuffLen = sizeof(dwStatus);
BOOL bSuccess = m_pFile->QueryInfo(HTTP_QUERY_STATUS_CODE|HTTP_QUERY_FLAG_NUMBER, &dwStatus, &dwBuffLen); CFile file;
file.Open(pLocfname, CFile::modeCreate|CFile::modeWrite);
CString strPara = "*********"; //这里写我要传的参数是这样么
if( bSuccess && dwStatus>= 200 && dwStatus<300)
{
m_pFile->AddRequestHeaders(L"Content-Type: application/x-www-form-urlencoded");
m_pFile->AddRequestHeaders(L"Accept: */*");
BOOL result = m_pFile->SendRequest(NULL, 0, (LPTSTR)(LPCTSTR)strPara, strPara.GetLength());
}
我这边这负责客户端,服务器在linux有别人写
所以也不知道是不是这么传递参数
从服务器接收除了文件外可以有参数么或者用get方法怎么传递参数
求指教
CHttpFile * m_pFile = (CHttpFile*)session.OpenURL(m_pstrURL);if(m_pFile == NULL)
return false;DWORD dwStatus = 0;
DWORD dwBuffLen = sizeof(dwStatus);
BOOL bSuccess = m_pFile->QueryInfo(HTTP_QUERY_STATUS_CODE|HTTP_QUERY_FLAG_NUMBER, &dwStatus, &dwBuffLen); CFile file;
file.Open(pLocfname, CFile::modeCreate|CFile::modeWrite);
CString strPara = "*********"; //这里写我要传的参数是这样么
if( bSuccess && dwStatus>= 200 && dwStatus<300)
{
m_pFile->AddRequestHeaders(L"Content-Type: application/x-www-form-urlencoded");
m_pFile->AddRequestHeaders(L"Accept: */*");
BOOL result = m_pFile->SendRequest(NULL, 0, (LPTSTR)(LPCTSTR)strPara, strPara.GetLength());
}
我这边这负责客户端,服务器在linux有别人写
所以也不知道是不是这么传递参数
从服务器接收除了文件外可以有参数么或者用get方法怎么传递参数
求指教
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货