InvalidOperationException: UnityWebRequest has already been sent and its request headers cannot be altered
时间: 2024-02-07 19:02:19 浏览: 227
PHP提示Cannot modify header information - headers already sent by解决方法
这个错误通常是由于在发送UnityWebRequest之后试图更改请求头而导致的。UnityWebRequest在发送后就不能再更改请求头了。如果你需要更改请求头,你需要在发送UnityWebRequest之前更改它们。你可以在发送请求之前使用SetRequestHeader方法来设置请求头。例如,使用以下代码来设置请求头:
```
UnityWebRequest www = UnityWebRequest.Get(url);
www.SetRequestHeader("Content-Type", "application/json");
yield return www.SendWebRequest();
```
这将在发送请求之前设置Content-Type请求头。确保在发送请求之前设置所有需要更改的请求头。
阅读全文