unity GetResponseHeader
时间: 2023-09-30 15:04:55 浏览: 51
在 Unity 中,你可以使用 `UnityWebRequest` 类的 `GetResponseHeader` 方法来获取 HTTP 请求的响应头信息。下面是一个示例代码,展示了如何使用该方法:
```csharp
using UnityEngine;
using UnityEngine.Networking;
public class ResponseHeaderExample : MonoBehaviour
{
private IEnumerator Start()
{
UnityWebRequest request = UnityWebRequest.Get("https://www.example.com");
yield return request.SendWebRequest();
if (request.isNetworkError || request.isHttpError)
{
Debug.LogError("Request error: " + request.error);
}
else
{
string contentType = request.GetResponseHeader("Content-Type");
Debug.Log("Content-Type: " + contentType);
}
}
}
```
在上述代码中,我们首先创建了一个 `UnityWebRequest` 对象并发送 GET 请求。然后,我们使用 `GetResponseHeader` 方法来获取名为 "Content-Type" 的响应头的值。最后,我们将该值打印到 Unity 的控制台中。
请注意,`GetResponseHeader` 方法需要在请求完成之后调用(例如在协程中使用 `yield return request.SendWebRequest()`)。此外,你可以根据你的实际需求获取其他的响应头信息,并根据需要进行处理。
相关推荐
![unitypackage](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![unitypackage](https://img-home.csdnimg.cn/images/20210720083646.png)