Android. Отправить POST запрос в iframe в webview

Нужно в андроид отправить POST запрос с параметрами в hidden iframe в webview, такое требование бэка, в вебе работает, надо под андроид запилить. Само webview есть, postUrl() не прокатил. Урл динамический типа "https://mysite.ru/server/api/v1/client/gather?TransID=1234567879" Как? И можно ли? Гугл ничего мне за день поисков не выдал или я не так спрашиваю и вообще слабо понимаю что от меня хотят.


Ответы (1 шт):

Автор решения: HraD

ЮрийСПб показал правильное направление. В итоге такой код заработал:

val jsString = "fetch('%s', {\n" +
"    method: 'POST',\n" +
"    mode: 'no-cors',\n" +
"    headers: {\n" +
"        'Content-Type': 'application/x-www-form-urlencoded'\n" +
"    },\n" +
"});"
val script = String.format(jsString, "https://mysite.ru/server/api/v1/client/gather?TransID=1234567879")
webview.evaluateJavascript(script) {res ->
Log.d(TAG, res)
}
→ Ссылка