Re[3]: Работа с WinInet API
От: Аноним  
Дата: 11.08.04 14:02
Оценка:
Здравствуйте, Duke_Nuken, Вы писали:

D_N>
BOOL bSend = ::HttpSendRequest(hRequest, Header, sizeof(Header), POST_r, sizeof(POST_r));

Написано верно, значит что-то раньше не так написал...
D_N>вызывает ошибку: Bad Request. Your browser sent a request that this server could not understand.
А номер ошибки какой? Что возвращает ::GetLastError()

Я у себя вызов HttpOpenRequest выполняю так:
   LPTSTR szAcceptTypes[] = {TEXT("*/*"), NULL};
   DWORD dwFlags = INTERNET_FLAG_NEED_FILE | INTERNET_FLAG_NO_CACHE_WRITE | INTERNET_FLAG_NO_COOKIES | INTERNET_FLAG_NO_UI;
   hRequest = ::HttpOpenRequest(
      hConnect,
      TEXT("POST"):,
      (LPCTSTR)strURI,
      HTTP_VERSION_1_1,
      NULL,
      (LPCTSTR*)szAcceptTypes,
      dwFlags,
      0);
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.