[Flutter - Android] Sending POST request with JSON body using InAppWebView
results in 415 Unsupported Media Type
#2134
Labels
bug
Something isn't working
InAppWebView
results in 415 Unsupported Media Type
#2134
Environment
Device information:
Description
In my Flutter app, I want my logged-in user to be able to click on a button that opens an internal browser to access a server requiring an authentication, and I want to pass the user's JWT auth token in the request to avoid the user to authenticate to that server.
I have read the Getting Started section
I have the following configurations:
minSdkVersion 21
<uses-permission android:name="android.permission.INTERNET"/>
Expected behavior:
Using
InAppWebView
to open an internal browser, configuring theinitialUrlRequest
to send a POST request with a JSON content, I expect to have my request received by the server and successfully detected as having itsContent-Type
set toapplication/json
.Current behavior:
When opening the
InAppWebView
, I get a page with aThe exact same code works for iOS (I get the expect web page), but not for Android (I get the 415)
Steps to reproduce
InAppWebView
sending an initial POST request with a server expecting for the answerThe text was updated successfully, but these errors were encountered: