Re: POST запрос при помощи WinInet
От: shurik.  
Дата: 31.10.06 11:58
Оценка: 3 (1)
я делал так

LPCTSTR accept[] = {_T("*/*"), 0};
m_hRequest = HttpOpenRequest(*i_pConnect,
    _T("POST"), 
    i_Target,
    NULL,
    NULL,
    accept,
    INTERNET_FLAG_NO_UI | (i_pConnect->IsSSL() ? INTERNET_FLAG_SECURE : 0),
    0);

// потом надо добавить 2 хидера (см. HttpAddRequestHeaders)
// AppendHeader(_T("Content-Type"), _T("application/x-www-form-urlencoded"));
// AppendHeader(_T("Content-Length"), dataSizeStr);


// параметры - похоже как для php, только в начале нет ?
data = urlencode(_T("param1=val1&param2=val2"));

HttpSendRequest(m_hRequest, NULL, 0, (void*)(LPCSTR)data, dataSize)) {


надеюсь, суть понятна 8)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.