POST запрос PHP скрипту
От: ziver  
Дата: 11.05.06 20:25
Оценка:
Нужно отправить POST запрос PHP скрипту, но этого не получается
Интересно, что со скриптом на Perl все работает

CString strAppName = "Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.8.0.1) Gecko/20060111 Firefox/1.5.0.1";

CString strHeaders =_T("Content-Type: application/x-www-form-urlencoded\r\n");

CInternetSession *pInetSession = new CInternetSession(strAppName,1,INTERNET_OPEN_TYPE_PROXY,strProxyServerWithPort);

CHttpConnection *pConnection = pInetSession->GetHttpConnection(strWebServer,INTERNET_FLAG_RELOAD,nPort);

CHttpFile* pFile = pConnection->OpenRequest(CHttpConnection::HTTP_VERB_POST, strPathToScript);

BOOL result = pFile->SendRequest(strHeaders, (LPVOID)(LPCTSTR)strScriptArgs, strScriptArgs.GetLength());

Например задаю так
//strPathToScript = "test.php"
//strWebServer = "www.myserver.ru"
//strScriptArgs = "e-mail=mail.test"

В результате PHP не получает мои данные.
Искал в поиске, очень часто видел подобные сообщения, но разобраться так и не смог.
Если, кто встречался с данной проблемой, помогите.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.