Php 使用AppWebView中的Flatter将数据发送到网页

Php 使用AppWebView中的Flatter将数据发送到网页,php,postdata,flutter-inappwebview,Php,Postdata,Flutter Inappwebview,我正在使用inappwebview包,它会打开一个网页。我想从我的颤振应用程序接收一些数据到我的网页(php/html),或者有更好的选择吗?基本上,用户在应用程序中选择一个产品,然后inappwebview软件包将打开此网页以显示一些特定的产品) 我发现inappwebviewpostData:“使用POST方法将带有[postData]的给定[url]加载到此WebView”,我尝试的是 controller.postrl( 网址:“网页链接”, postData:utf8.encode(

我正在使用inappwebview包,它会打开一个网页。我想从我的颤振应用程序接收一些数据到我的网页(php/html),或者有更好的选择吗?基本上,用户在应用程序中选择一个产品,然后inappwebview软件包将打开此网页以显示一些特定的产品)
我发现inappwebviewpostData:“使用POST方法将带有[postData]的给定[url]加载到此WebView”,我尝试的是

controller.postrl(
网址:“网页链接”,
postData:utf8.encode(数据)

);
参数
postData
表示HTTP POST请求的主体

使用插件最新版本
5.0.5+3
的一个简单示例是:

var postData=Uint8List.fromList(utf8.encode(“firstname=Foo&lastname=Bar”);
controller.postrl(url:Uri.parse(“https://example.com/my-post-endpoint),postData:postData);
其中,
postData
x-www-form-urlencoded
格式的请求主体

因此,在PHP服务器中,您可以像平常一样访问
firstname
lastname
值,即
$\u POST['firstname']
$\u POST['lastname']