Как отправить http запрос с реальным заголовком устройства
Я создаю get запрос используя okhttp, и у меня он отправляется с заголовком "user-agent : okhttp/4.10.0" а требуется заголовок формата "user-agent : AndroidApp (Android 11; SDK 30; armeabi-v7a; samsung SM-A505FM; ru; 2340x1080)"
private fun sendGet(link: String) = CoroutineScope(Dispatchers.IO).launch {
val client = OkHttpClient()
val request = Request.Builder()
.url(link)
.build()
try {
val response = client.newCall(request).execute()
if (!response.isSuccessful) {
return@launch
}
val finalUrl = response.body!!.string()
openGoogleTabs(finalUrl)
} catch (e: IOException) {
}
}
Источник: Stack Overflow на русском