在Unity上使用.NET自己的httpClient类

阿苏马

我正在尝试从Unity发出HTTP删除请求,并遇到使用.Net的System.Web命名空间中包含的HttpRequest类的想法

我想如何实现这一点,我认为必须完成某种名称空间的导入,但是如何呢?

希望有人能给我一些方向

程序员

HttpClient仅在4.5 NET及更高版本中可用,而Unity不使用该版本。Unity使用约3.5 .NET版本。

如果您使用的是Unity 5.3,UnityWebRequest.Delete则可用于发出Delete请求。可以在Experimental.Networking名称空间中找到它如果您使用的是Unity 5.4及更高版本,UnityWebRequest则可以在UnityEngine.Networking;名称空间中找到

完整的工作示例:

IEnumerator makeRequest(string url)
{
    UnityWebRequest delReq = UnityWebRequest.Delete(url);
    yield return delReq.Send();

    if (delReq.isError)
    {
        Debug.Log("Error: " + delReq.error);
    }
    else
    {
        Debug.Log("Received " + delReq.downloadHandler.text);
    }
}

用法

StartCoroutine(makeRequest("http://www.example.com/whatever"));

确保包含using UnityEngine.Networking您可以在此处找到完整的示例


编辑(更新)

Unity现在支持.NET 4.5,因此您现在可以根据需要使用HttpClient。请参阅文章以了解如何启用它。

启用它后,转到<UnityInstallationDirectory>\Editor\Data\MonoBleedingEdge\lib\mono\4.5C:\Program Files\Unity\Editor\Data\MonoBleedingEdge\lib\mono\4.5在我的计算机上。

进入此目录后,复制System.Net.Http.dll到您的<ProjectName>\Assets目录中,HttpClient导入System.Net.Http命名空间后就可以使用如果存在有关丢失依赖项的其他错误,您也可以从此路径中获取dll,并将它们也复制到您的<ProjectName>\Assets目录中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在我自己的类上使用集合初始化器

来自分类Dev

使用表单上的一系列元素(自己的类)

来自分类Dev

使用 Javascript 的 Div 自己的类

来自分类Dev

我在可移植类库上使用HttpClient获得403

来自分类Dev

从 unity 构建 UWP 应用,使用 Visual Studio 中内置的外部 dll,在 Task 类上生成错误

来自分类Dev

使用.NET HttpClient类时,是否有一种简单的格式化查询字符串的方法?

来自分类Dev

在lex规则部分使用自己的类

来自分类Dev

使用自己的ID更改类的样式

来自分类Dev

在自己的php中使用WooCommerce类

来自分类Dev

尝试在Azure中使用HttpClient类

来自分类Dev

尝试在自己的“类变量”部分中使用类名称的问题

来自分类Dev

在类声明中使用自己的类作为类型参数约束

来自分类Dev

如何在自己的类中使用类的实例

来自分类Dev

不能在Service类中使用自己的类

来自分类Dev

使用Unity根据请求动态注入类

来自分类Dev

Unity:使用通用类型注册并解析类

来自分类Dev

使用类在Unity中定义GUI

来自分类Dev

使用.Net HttpClient设置“按请求” cookie

来自分类Dev

在Xamarin android上使用httpclient时出现system.net.webException

来自分类Dev

在Xamarin android上使用httpclient时出现system.net.webException

来自分类Dev

如何在Clojure中使用自己的Java异常类?

来自分类Dev

使用反射从父类获取自己的属性名称

来自分类Dev

TypeScript:使用自己的类扩展Express.Session接口

来自分类Dev

如何使用C ++和SFML创建自己的类

来自分类Dev

如何使用我自己的按钮类来固定按钮的宽度

来自分类Dev

C ++使用具有自己的类的元素继承堆栈

来自分类Dev

对自己的互斥锁类使用lock_guard

来自分类Dev

如何使用自己的对象和枚举对类进行拆分

来自分类Dev

使用我自己的自定义类库进行调试

Related 相关文章

  1. 1

    在我自己的类上使用集合初始化器

  2. 2

    使用表单上的一系列元素(自己的类)

  3. 3

    使用 Javascript 的 Div 自己的类

  4. 4

    我在可移植类库上使用HttpClient获得403

  5. 5

    从 unity 构建 UWP 应用,使用 Visual Studio 中内置的外部 dll,在 Task 类上生成错误

  6. 6

    使用.NET HttpClient类时,是否有一种简单的格式化查询字符串的方法?

  7. 7

    在lex规则部分使用自己的类

  8. 8

    使用自己的ID更改类的样式

  9. 9

    在自己的php中使用WooCommerce类

  10. 10

    尝试在Azure中使用HttpClient类

  11. 11

    尝试在自己的“类变量”部分中使用类名称的问题

  12. 12

    在类声明中使用自己的类作为类型参数约束

  13. 13

    如何在自己的类中使用类的实例

  14. 14

    不能在Service类中使用自己的类

  15. 15

    使用Unity根据请求动态注入类

  16. 16

    Unity:使用通用类型注册并解析类

  17. 17

    使用类在Unity中定义GUI

  18. 18

    使用.Net HttpClient设置“按请求” cookie

  19. 19

    在Xamarin android上使用httpclient时出现system.net.webException

  20. 20

    在Xamarin android上使用httpclient时出现system.net.webException

  21. 21

    如何在Clojure中使用自己的Java异常类?

  22. 22

    使用反射从父类获取自己的属性名称

  23. 23

    TypeScript:使用自己的类扩展Express.Session接口

  24. 24

    如何使用C ++和SFML创建自己的类

  25. 25

    如何使用我自己的按钮类来固定按钮的宽度

  26. 26

    C ++使用具有自己的类的元素继承堆栈

  27. 27

    对自己的互斥锁类使用lock_guard

  28. 28

    如何使用自己的对象和枚举对类进行拆分

  29. 29

    使用我自己的自定义类库进行调试

热门标签

归档