定义与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://localhost。
在 WebGL 上,系统将添加 Unity WebGL 应用程序访问该路径的方案和主机。例如,如果通过https://unity3d.com/myapp访问 Unity WebGL 应用程序,则系统将在相对路径前添加https://unity3d.com。
如果以上规则都不适用,系统将通过内置 System.Uri 类来验证您的输入字符串。如果此类引发 URIFormatException,系统会尝试将输入字符串追加到 Unity 应用程序被访问所用的绝对 URL。(请参阅上方内容)
任何其他异常都将被重新抛出。