unity的http通信一直一来用的都是www。然而,www存在众多问题,其中之一,大家最熟悉的就,www在ios下大文件存在缺陷。还有其他的,如果你们对于http的header部分操作频繁的话,势必会遇到一些让人蛋碎的问题。

1、字符集编码。完全不受控。这一点最坑的是,编辑器下一切正常,但是到了rt时,你只能和服务器协商下,别给我来gb2312这种编码的。

2、header的大小写问题。这个有点看人品,大部分时候没问题,但有时候,你会看到莫名的header变成小写,变成首字母大写等等各种。此时,只能协调服务器侧帮忙兼容下

现在unity自己推出了unitywebrequest,毕竟大号练残了,最佳方式就是重练个小号。

这篇文章介绍的不是unitywebrequest是怎么实现的,也不是纠结于这个新的API怎么用(看官方文档,你如果不是新手,很容易学会怎么使用)。本文介绍的是,对于其的一种封装。从而让用起来简单点。

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

我们看看其他展示:

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

Unity WebRequest wrapper

上面给出了这个wrapper的核心类,其实就是两个类。简单包装而已。

这里给出一个使用的展示

Unity WebRequest wrapper


相关文章: