Unity开发之网络一HTTP客户端实现

客户端实现参考:Unity发送HTTP请求和文件下载

注意:仅通过WebRequest实现POST方式,通过测试

Http请求主要涉及两个类:HttpRequest,HttpResponse,在参考的实现基础上有改动

HttpRequest

HttpResponse

在两个类的基础上,封装HttpHelper方便应用中使用

调用示例:

说明:

1.ContentType 设置为application/x-www-form-urlencoded,在服务实现部分会说明

2.数据使用Json格式编码;

3.Http响应回调是在单独的线程中,为了调用方式需要将回调在主线程完成(Update的作用)。

4.HttpHelper的Update方法需要在游戏中不会被销毁的继承MonoBehaviour的类每帧调用:

下一篇介绍服务端实现