版本:Unity 6(6000.0)
语言中文
  • C#

UnityWebRequest.url

建议更改

成功!

感谢帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读用户提出的每条建议的更改,并在适用的情况下进行更新。

关闭

提交失败

出于某种原因,无法提交建议的更改。请在几分钟后重试。感谢您花时间帮助我们提高 Unity 文档的质量。

关闭

取消

public string url;

说明

定义与UnityWebRequest通信的目标 URL。

在调用SendWebRequest后无法设置此属性。

如果UnityWebRequest遇到并按照重定向进行操作,此属性将使用UnityWebRequest重定向到的 URL 进行更新。

输入 URL 时,首选绝对 URL。但是,如果您输入部分 URL,系统将遵循以下规则

如果输入 URL 以两个斜杠 (//) 开头,则该输入将被假定为用于通过 HTTPS 访问的域和路径。

在非 WebGL 平台上,系统将添加前缀https:。在 WebGL 上,系统将继承 Unity WebGL 应用程序访问该路径的方案。

示例:如果通过 https 访问 WebGL 应用程序,系统将添加前缀https:。如果通过 http 访问 WebGL 应用程序,系统将添加前缀http:

如果输入 URL 以一个斜杠 (/) 开头,则系统将假定该输入是 Unity 应用程序运行所在当前域的相对路径。在非 WebGL 平台上,系统将在 URL 前添加https://127.0.0.1

在 WebGL 上,系统将添加 Unity WebGL 应用程序访问该路径的方案和主机。例如,如果通过https://unity3d.com/myapp访问 Unity WebGL 应用程序,则系统将在相对路径前添加https://unity3d.com

如果以上规则都不适用,系统将通过内置 System.Uri 类来验证您的输入字符串。如果此类引发 URIFormatException,系统会尝试将输入字符串追加到 Unity 应用程序被访问所用的绝对 URL。(请参阅上方内容)

任何其他异常都将被重新抛出。