使用PHPSESSID执行UnityWebRequest时发生InvalidOperationException

时间:2019-07-09 11:00:41

标签: c# unity3d unity-webgl

我正在尝试发出一个sub("(\\d{2})", "\\1:", sprintf("%04d", x)) [1] "00:30" "02:00" "22:00" "23:00" 请求,以从服务器获取用户的某些信息,但是到目前为止,我所得到的只是一个GET响应或一个403 Forbidden。考虑到我需要用户InvalidOperationException的情况下,是否有一种简便的方法来使用GETUnityWebRequest

这是我正在使用服务器的统一多人游戏,因此当您进入游戏时,它将自动请求登录所需的信息。要求工作的唯一要求是在cookie中包含用户的PHPSESSID,这在我在Postman中进行测试时效果很好,但不幸的是无法使其在Unity本身中工作。我尝试了多种使用PHPSESSID发送PHPSESSID的方式,但是到目前为止我没有任何进展。

以下是问题出处的代码:

SetRequestHeader

服务器应在json中向我发送用户信息,但正如我之前所说,第一条SetRequestHeader行会导致异常:

  

InvalidOperationException:无法覆盖系统指定的标头

另外2个抛出403禁止响应,我猜测服务器没有看到我正在发送的会话ID,或者根本没有发送它。

0 个答案:

没有答案