Getresponsetext() восстанавливает пустые alwyas
привет когда я отправляю запрос на сервер и после отправки запроса я проверяю ошибку
Что я уже пробовал:
CComBSTR bstrResponse; CString bstrResponse1= m_pIXMLHTTPRequest->GetresponseText();//
MSXML2::IServerXMLHTTPRequest2Ptr m_pIXMLHTTPRequest;
bstrResponse1 is coming as empty always.
Richard MacCutchan
Как интересно, интересно почему.
Member 13089825
да,я еще не нашел решения,я проверяю
Jochen Arndt
GetresponseText() не является функцией-членом IServerXMLHTTPRequest, и мы не знаем, что вы сделали перед вызовом этой функции (например, если вы проверили, был ли запрос успешным).
Поэтому мы не можем знать, что произошло.
Member 13089825
извиняюсь ,
CComBSTR bstrResponse;
HRESULT hr = m_pIXMLHTTPRequest->get_responseText(&bstrResponse);
Jochen Arndt
Является ли HRESULT S_OK и был ли запрос успешным?
Member 13089825
да это только s_OK
Jochen Arndt
Тогда он не должен быть пустым, если запрос был успешно отправлен и получен ответ.
Но мы все равно не можем помочь, потому что у нас нет доступа к вашему коду, серверу или даже не знаем, что вы сделали до получения строки ответа.
Member 13089825
когда я использовал HRESULT hr = m_pIXMLHTTPRequest->get_statusText(&bstrResponse);
bstrResponse приходит как "несанкционированный"
Richard MacCutchan
Поэтому вам нужно проверить, почему.