странности в перехвате функций wininet

Тема в разделе "WASM.BEGINNERS", создана пользователем agent007, 26 окт 2007.

  1. agent007

    agent007 New Member

    Публикаций:
    0
    Регистрация:
    3 фев 2007
    Сообщения:
    166
    интересная штука. допустим перехватываю я HttpSendRequest. Хочу получить параметры запроса, например весь запрос, или куки... для этого есть HttpQueryInfo. В мсдн четко прописано, что и как делать, и хэндл первый после какой функции идет (httpopenrequest) ... но в буфере я ничего не получаю, если весь запрос получить хочу, получаю только "\r\n"... с куками по нулям... В чем фишка?
     
  2. Stub

    Stub New Member

    Публикаций:
    0
    Регистрация:
    11 май 2004
    Сообщения:
    311
    Адрес:
    Siberia
    ошибка в реализации?
     
  3. nitrotoluol

    nitrotoluol New Member

    Публикаций:
    0
    Регистрация:
    5 сен 2006
    Сообщения:
    848
    Код в студию.
     
  4. agent007

    agent007 New Member

    Публикаций:
    0
    Регистрация:
    3 фев 2007
    Сообщения:
    166
    Stub да какая там может быть ошибка...


    Код (Text):
    1. BOOL WINAPI NewHttpSendRequest(HINTERNET hRequest,LPCTSTR lpszHeaders,DWORD dwHeadersLength,LPVOID lpOptional,DWORD dwOptionalLength) {
    2.     ULONG Size;
    3.     CHAR cCookies[1024] = {0};
    4.     Size = 1024;
    5.     HttpQueryInfoX(hRequest,HTTP_QUERY_RAW_HEADERS_CRLF,cCookies,&Size,NULL);
    6. ......
    7. }
    на выходе имеем cCookies = "\r\n";
     
  5. planet

    planet New Member

    Публикаций:
    0
    Регистрация:
    10 апр 2007
    Сообщения:
    108
    а GetLastError что говорит?