read HTTP header |
HTTP Communication::Read Header (C0002.014) |
winhttp.WinHttpQueryHeaders |
initialize WinHTTP library |
HTTP Communication::WinHTTP (C0002.008) |
winhttp.WinHttpOpen |
initialize IWebBrowser2 |
HTTP Communication::IWebBrowser (C0002.010) |
ole32.CoCreateInstance |
get HTTP content length |
HTTP Communication (C0002) |
wininet.HttpQueryInfo |
set HTTP header |
HTTP Communication::Set Header (C0002.013) |
winhttp.WinHttpAddRequestHeaders, System.Net.WebHeaderCollection::Add |
reference HTTP User-Agent string |
HTTP Communication (C0002) |
urlmon.ObtainUserAgentString |
start HTTP server |
HTTP Communication::Start Server (C0002.018) |
httpapi.HttpInitialize, httpapi.HttpTerminate, System.Net.HttpListener::Start |
receive HTTP request |
HTTP Communication::Receive Request (C0002.015) |
httpapi.HttpReceiveHttpRequest, httpapi.HttpReceiveRequestEntityBody |
send HTTP response |
HTTP Communication::Send Response (C0002.016) |
httpapi.HttpSendHttpResponse, httpapi.HttpSendResponseEntityBody |
receive HTTP response |
HTTP Communication::Get Response (C0002.017) |
System.Net.WebRequest::GetResponse, winhttp.WinHttpReceiveResponse, winhttp.WinHttpReadData, winhttp.WinHttpQueryDataAvailable |
send HTTP request |
HTTP Communication::Send Request (C0002.003) |
System.Net.WebRequest::GetResponse, System.Net.WebRequest::GetResponseAsync, wininet.HttpOpenRequest, wininet.InternetConnect, wininet.HttpSendRequest, wininet.HttpSendRequestEx, winhttp.WinHttpSendRequest, winhttp.WinHttpWriteData, winhttp.WinHttpOpenRequest, winhttp.WinHttpConnect |
read data from Internet |
HTTP Communication::Get Response (C0002.017) |
wininet.InternetReadFile, wininet.InternetReadFileEx, System.Net.WebClient::DownloadString, System.Net.WebClient::DownloadStringAsync, System.Net.WebClient::DownloadStringTaskAsync, System.Net.WebClient::DownloadData, System.Net.WebClient::DownloadDataAsync, System.Net.WebClient::DownloadDataTaskAsync |
get HTTP document via IWebBrowser2 |
HTTP Communication::Get Response (C0002.017) |
oleaut32.SysAllocString, oleaut32.VariantInit |
get HTTP document via IWebBrowser2 |
HTTP Communication::IWebBrowser (C0002.010) |
oleaut32.SysAllocString, oleaut32.VariantInit |
download URL |
HTTP Communication::Download URL (C0002.006) |
urlmon.URLDownloadToFile, urlmon.URLDownloadToCacheFile, urlmon.URLOpenBlockingStream, urlmon.URLOpenPullStream, urlmon.URLOpenStream, System.Net.WebClient::DownloadFile, System.Net.WebClient::DownloadFileAsync, System.Net.WebClient::DownloadFileTaskAsync, Microsoft.VisualBasic.Devices.Network::DownloadFile |
prepare HTTP request |
HTTP Communication::Create Request (C0002.012) |
winhttp.WinHttpOpenRequest |
create HTTP request |
HTTP Communication::Create Request (C0002.012) |
wininet.InternetOpen, System.Net.WebRequest::Create, System.Net.WebRequest::CreateDefault, System.Net.WebRequest::CreateHttp, wininet.InternetCloseHandle |
send file via HTTP |
HTTP Communication::Send Data (C0002.005) |
wininet.InternetWriteFile |
decompress HTTP response via IEncodingFilterFactory |
HTTP Communication::Get Response (C0002.017) |
|
check HTTP status code |
HTTP Communication::Read Header (C0002.014) |
atoi, wininet.HttpQueryInfo |
get HTTP response content encoding |
HTTP Communication::Get Response (C0002.017) |
wininet.HttpQueryInfo |
connect to URL |
HTTP Communication::Open URL (C0002.004) |
wininet.InternetOpenUrl |
connect to HTTP server |
HTTP Communication::Connect to Server (C0002.009) |
wininet.InternetConnect |
extract HTTP body |
HTTP Communication::Extract Body (C0002.011) |
|