From a237d7b332d0212ddd350c69488c93b846ff76d7 Mon Sep 17 00:00:00 2001 From: ElzorFox Date: Fri, 21 Feb 2025 18:02:27 +0500 Subject: VKontakte: remove old token (before 20/02) on update change UA to Chrome cleanup version bump --- protocols/VKontakte/src/vk_struct.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'protocols/VKontakte/src/vk_struct.cpp') diff --git a/protocols/VKontakte/src/vk_struct.cpp b/protocols/VKontakte/src/vk_struct.cpp index 7e23482d02..f7a3343f95 100644 --- a/protocols/VKontakte/src/vk_struct.cpp +++ b/protocols/VKontakte/src/vk_struct.cpp @@ -20,11 +20,11 @@ along with this program. If not, see . ///////////////////////////////////////////////////////////////////////////////////////// ULONG AsyncHttpRequest::m_uReqCount = 0; +char szVKUserAgent[] = "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/132.0.0.0 Safari/537.36"; AsyncHttpRequest::AsyncHttpRequest() { m_bApiReq = true; - AddHeader("Connection", "close"); pUserInfo = nullptr; m_iRetry = MAX_RETRIES; @@ -40,7 +40,8 @@ AsyncHttpRequest::AsyncHttpRequest(CVkProto *ppro, int iRequestType, LPCSTR _url { m_bApiReq = true; bIsMainConn = false; - AddHeader("Connection", "close"); + AddHeader("User-Agent", szVKUserAgent); + AddHeader("Accept-Encoding", "none"); if (ppro->bIint64IDCompatibility) AddHeader("X-Owner", "long"); @@ -54,7 +55,7 @@ AsyncHttpRequest::AsyncHttpRequest(CVkProto *ppro, int iRequestType, LPCSTR _url else m_szUrl = _url; - flags = VK_NODUMPHEADERS | NLHRF_DUMPASTEXT | NLHRF_HTTP11 | NLHRF_REDIRECT; + flags = NLHRF_DUMPASTEXT | NLHRF_HTTP11 | NLHRF_REDIRECT; if (bSecure) { flags |= NLHRF_SSL; this << CHAR_PARAM("access_token", ppro->m_szAccessToken); -- cgit v1.2.3