问题标签 [unitywebrequest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
unity3d - 使用 Qualtrics API 从 Unity 导入响应
我在 Qualtrics 中进行了一项调查,并在 Unity 中创建了一个可以捕获对这些调查问题的响应的游戏。我想要做的是将捕获的响应直接从 Unity 上传到 Qualtrics,但是,我无法弄清楚我在 api 请求中做错了什么。
https://api.qualtrics.com/docs/survey-response-import-guide
我能够从服务器获得“成功”响应,但我的数据没有上传。
这是 Unity 的代码片段:
我没有收到任何错误,但没有上传任何内容。我怀疑这与文件格式或我发布它的方式有关,但我很困惑。我的文件格式与他们上面的指南所建议的完全一样(除了基于我的调查),格式在 Excel 中也很好。奇怪的是,当我之前忘记发送文件的“获取”请求,并将结果分配给(我假设将是一个空对象)并将其发送到 Qualtrics 服务器时,它实际上向民意调查。所以 api 请求肯定有效(至少在某种程度上),但我似乎无法发送实际数据。
其他人有这方面的经验或有想法吗?
c# - UnityWebRequest在使用它重复加载图像时会填满内存
我使用 UnityWebRequest 加载图像。
这是代码。
我进行了一些性能测试,并注意到每次调用协程时内存使用率都会上升,之后并没有下降。
考虑到 CPU 负载随着时间的推移而下降,协程似乎要么正确停止,要么至少处于空闲状态。
如何摆脱 UnityWebRequest 加载到我的内存中的任何内容?
c# - UnityWebRequest 查询!无法将变量从 Unity 传递给 PHP
统一代码
Scorestr 没有传递给 php 变量,只有 $qfName 被保存在查询中。我是 php 和 unity 的新手。也许解释或简单的答案将不胜感激。:)
php代码
unity3d - unity web 请求在移动设备上获取本地文件错误
我从本地目的地加载图像以统一代码是:
它可以在pc上运行,但是当我在android模拟器上运行时出现错误
无法连接到目标主机
本地文件目录来自简单的文件浏览插件,所以我认为目录不会错。这是一个权限问题我该如何解决这个问题?
android - UnityWebRequest 在 IL2CPP Build 上什么都不做
我一直在尝试在支持 64 位(IL2CPP 构建)的 android 构建上简单地调用 api,而 UnityWebRequest 类似乎不起作用。它是通过一个简单的 ui 按钮单击来调用的。它击中webRequest.SendWebRequest();
并没有任何反应。我尝试了以下示例。一,直接来自 UnityWebRequest 的 Unity 文档和其他使用标准 HttpClient 的文档。
UnityWeb请求:
不幸的是,这在yield return webRequest.SendWebRequest();
我尝试的下一个示例是使用 HttpClient():
再一次,当它击中时什么都没有yield return response.Result.Content.ReadAsStringAsync();
这些都可以在 PC 上运行,并且它们都返回了我期望的结果。
我听到的下一件事是关于设置 android manifest 应用程序标签android:usesCleartextTraffic="true"
不幸的是,这对我也没有用,哈哈。我知道它必须是 64 支持,因为这适用于标准构建。当我使用 64 支持构建时,它不起作用。
关于为什么它没有正确返回的任何帮助都会非常有帮助。
旁注,我知道代码很丑陋,但是在我弄清楚为什么构建在设备上不起作用之后,将进行大量的重构。提前致谢!
unity3d - 下载图像并保存到设备
我在这里遇到了 UnityWebRequest 的一些问题。我尝试下载并保存 jpeg,但似乎下载成功但没有保存,也没有显示来自“saveToFile”功能的日志。
我做错了什么吗?
这是我的代码。
android - Unity 5.6.7 - UnityWebRequest SSL/HTTPS
在使用Unity 5.6.7时,我在通过 Android 上的 HTTPS 访问安全服务器时遇到问题。
使用最新版本的 Unity 时这不是问题,因为UnityWebRequest具有CertificateHandler属性,我可以在其中验证连接,不幸的是在 5.6.7 中这不存在,我想避免更新引擎。
请帮忙!干杯,
php - 没有使用 UnityWebRequest POST 传递数据
我正在尝试通过 php POST 方法从 MySQL 数据库中检索一些数据到 Unity。但不知何故,当我使用 UnityWebrequest 时,post 变量始终为空。
我的 C# 脚本:
我的 PHP 脚本:
正如你所看到的,我什至试图回显应该使用统一的 POST 方法填充的 $onlineid ,但这总是返回一个空字符串。
我当然试过谷歌,但大多数关于这个主题的帖子都很老了。添加的解决方案
在 yield return call 前面现在折旧了,另一个建议的解决方案是把
前面的yield return也没有解决问题。
有人知道从这里去哪里吗?
问候,马克
unity3d - UnityWebRequest 为正确的 url 返回不同的错误
我正在使用 UnityWebRequest 从我的服务器下载资产包。有时以下代码会返回不同的异常,例如Failed to receive data
, Cannot resolve destination host
, Cannot connect to destination host
,Unknown Error
等Request timeout
。
这是我的代码的一部分。
所以我得到了不同网址的错误,在某些情况下。
PS下一次使用相同的URL,它也可以在浏览器中使用。所以我认为网址没有问题。
谢谢。
c# - 使用 UnityWebRequest 从 API 端点接收 JSON 数据不起作用
我正在使用 Unity 构建一个经济模拟游戏,并且需要从 API 中提取实时汇率。为此,我正在使用 fixer.io。我已经使用 UnityWebRequest 实现了这一点,请参见下面的代码:
并用于解析 JSON
返回 API 数据,但是当调用该Debug.Log("Received" + request.downloadHandler.text);
函数时,所有值在调试器中显示为 0 -带有调试器的断点,这会导致字符串更新为“0”。
谁能告诉我我可能做错了什么?
非常感谢。