Unity API不是纯php的帖子有问题,怎么解决呢?

Unity API不是纯php的帖子有问题,怎么解决呢?,php,laravel,unity3d,unity-webgl,Php,Laravel,Unity3d,Unity Webgl,我正在尝试使用Unity web request发布请求 我创建了一个用于测试的纯php API 之后,Web开发人员为我创建了API来处理它 但链接的语法与我所研究的纯php几乎没有什么不同 我的纯PHP链接是: 新的API链接是: 第一个是。php正在工作 第二个没有.php扩展名,因此无法工作 那么,问题是什么?如何解决 顺便说一句,他们都在网络浏览器上进行了测试并取得了成功 这个很好用 IEnumerator Register_New () { WWWForm form = n

我正在尝试使用Unity web request发布请求 我创建了一个用于测试的纯php API 之后,Web开发人员为我创建了API来处理它 但链接的语法与我所研究的纯php几乎没有什么不同 我的纯PHP链接是: 新的API链接是:

第一个是。php正在工作 第二个没有.php扩展名,因此无法工作 那么,问题是什么?如何解决 顺便说一句,他们都在网络浏览器上进行了测试并取得了成功

这个很好用

  IEnumerator Register_New ()
{
  WWWForm form = new WWWForm();
    //   string form= "?player_name="+name_Field.text+"&password="+Password_Field.text+"&api_key=omar";
    form.AddField("player_name", name_Field.text);
    form.AddField("password", Password_Field.text);
    form.AddField("api_key", "omar");
    UnityWebRequest www = UnityWebRequest.Post ("http://localhost/sqlconnect/register.php", form);
    www.SendWebRequest();
    print(www.url);
    yield return www;}
这个不行

 IEnumerator Register_New ()
{
  WWWForm form = new WWWForm();
    //   string form= "?player_name="+name_Field.text+"&password="+Password_Field.text+"&api_key=omar";
    form.AddField("player_name", name_Field.text);
    form.AddField("password", Password_Field.text);
    form.AddField("api_key", "omar");
    UnityWebRequest www = UnityWebRequest.Post ("http://localhost/fighting/public/player/register", form);
    www.SendWebRequest();
    print(www.url);
    yield return www;}

你说他们在网络浏览器中工作。这让我相信端点是在接受GET请求而不是POST,因为GET是在地址栏中键入URL时所做的事情。顺便说一下,您的注释代码看起来也像一个带有查询字符串的GET。您确定应该发布到终结点吗?使用UnityWebRequest进行尝试。只是为了确保这一点。

“这一个不起作用”不能帮助其他人找出问题所在。特定职位problem@WebArtisan我编辑了这个问题你为你的本地主机设置了重写规则了吗?@rmclood没有,我不知道是什么?我没有很好的API工作经验。对不起,你能解释一下吗?