首页 > 解决方案 > 使用带有意图和发布参数的 Flutter Launch 默认浏览器

问题描述

使用 Flutter 尝试使用 post 参数打开浏览器。

示例:http ://www.stackoverflow.com?par1=val1&par2=val2

但我不想用 get 而是用 post 发送参数。如上所述,我该怎么做?

标签: flutterdartflutter-layout

解决方案


我认为您不能使用POST启动默认浏览器。浏览器只发送一个 URL 的GET请求。

我猜您使用POST而不是GET的目的可能是出于安全原因。因此,为了实现这一点,您需要一个 API 端点,它接受带有这些参数的 POST,然后该端点将返回一个令牌,然后您可以使用此令牌来验证请求或从会话中检索参数。


推荐阅读