📄 qafuns.cpp
字号:
#include "stdafx.h"
#include "QaFuns.h"
CString QaFilterPamaters( CString szPamater )
{
CString szTmp = szPamater;
szTmp.Replace( _T("%"), _T("%25") );
szTmp.Replace( _T("+"), _T("%2B") );
szTmp.Replace( _T(" "), _T("+") );
szTmp.Replace( _T("\r\n"), _T("%0D%0A") );
szTmp.Replace( _T("&"), _T("%26") );
return szTmp;
}
CString QaHttpPost( CString szHost, CString szPamater, CString szFileAction )
{
CInternetSession hSession;
CHttpConnection * pConnection;
CHttpFile * pFile;
CString strResult, strTmp;
pConnection = hSession.GetHttpConnection( szHost );
pFile = pConnection->OpenRequest( CHttpConnection::HTTP_VERB_POST, szFileAction );
try
{
pFile->SendRequest(
CString( _T("Content-Type: application/x-www-form-urlencoded;charset=gb2312") ),
(LPVOID)(LPCTSTR)szPamater,
szPamater.GetLength() );
}
catch( CInternetException* pEx )
{
pEx->Delete();
return _T("connecterror");
}
while( pFile->ReadString( strTmp ) )
strResult += strTmp + _T("\r\n");
return strResult;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -