有没有一种方法可以通过url发送帖子,但可以使用www打开页面?看起来像一个c#

有没有一种方法可以通过url发送帖子,但可以使用www打开页面?看起来像一个c#,c#,php,unity3d,C#,Php,Unity3d,我想通过url发送帖子,但我想在发送帖子时,页面在浏览页面中打开 例如: IEnumerator Get_Donate_Option() { yield return new WaitForSeconds(1.0f); WWWForm formDate = new WWWForm(); formDate.AddField("id_user_account", user_account_detail.Id_user_account);

我想通过url发送帖子,但我想在发送帖子时,页面在浏览页面中打开

例如:

IEnumerator Get_Donate_Option()
    {
        yield return new WaitForSeconds(1.0f);

        WWWForm formDate = new WWWForm();

        formDate.AddField("id_user_account", user_account_detail.Id_user_account);
        formDate.AddField("device_unique_indentifier",

             using (UnityWebRequest www = UnityWebRequest.Post(web_url.url_get_donate_option, formDate))
        {
            yield return www.Send();

        }
    }
当运行上面的代码时,我还希望打开带有浏览的页面。 我需要从unity发送数据,并通过浏览器页面继续此过程。 我需要unity转到web的控制器,从unity获取post数据,然后控制器将打开unity内的网页,然后进行进一步处理

如果我只是运行上面的代码www,我无法通过web进一步处理数据

他们有什么我能做的吗


谢谢

您可以使用
Application.OpenUrl(字符串url)
打开网页。@bolkay我使用移动ios,我无法使用该功能。而且如果我只是openURL@bolkay我认为问题在于目标页面使用PHP,并且需要来自
POST
的值,以便从数据库中查找资料/验证用户。因此,只调用URL会导致
GET
请求,而不会传递所需的参数…嘿,我发现这似乎可以解决您的问题。我们的想法是使用
Application.OpenURL
打开一个普通的URL页面。它使用JavaScript打开本地端口并等待信息。然后Unity使用TCP将其信息发送到此端口。然后JavaScript自己执行实际的Post请求。一旦我有了电脑,我就会测试它;)可能仍然无法使用手机,因为浏览器可能会在Unity上打开…@derHugo看起来使用Get是实现这一点的方法。但仍然不够安全。为了确保安全,我使用了https,但仍然不是真正安全的。我正在开发一款移动应用程序。因此,application.openurl和您引用的帖子都没有用。您可以使用
application.openurl(字符串url)
打开网页。@bolkay我使用移动ios,我不能使用该功能。而且如果我只是openURL@bolkay我认为问题在于目标页面使用PHP,并且需要来自
POST
的值,以便从数据库中查找资料/验证用户。因此,只调用URL会导致
GET
请求,而不会传递所需的参数…嘿,我发现这似乎可以解决您的问题。我们的想法是使用
Application.OpenURL
打开一个普通的URL页面。它使用JavaScript打开本地端口并等待信息。然后Unity使用TCP将其信息发送到此端口。然后JavaScript自己执行实际的Post请求。一旦我有了电脑,我就会测试它;)可能仍然无法使用手机,因为浏览器可能会在Unity上打开…@derHugo看起来使用Get是实现这一点的方法。但仍然不够安全。为了确保安全,我使用了https,但仍然不是真正安全的。我正在开发一款移动应用程序。因此,application.openurl和您引用的帖子都没有用。