封装好的网络请求类
来源:互联网 发布:别人的淘宝账号查询 编辑:程序博客网 时间:2024/04/29 16:48
封装好的网络请求类
using UnityEngine;using System.Collections;/// <summary>/// 封装的一个网络请求类/// URL可以在外部获取/// 获取文本成功后可以在别的类中处理/// </summary>/// <param name="text"></param>//请求后后返回文本,在其他类处理public delegate void DidReceivedText(string text);public delegate void DidFailedText(string error);public class NetWorkKit:MonoBehaviour{ private static NetWorkKit Instance = null; public static NetWorkKit GetInstance() { if (Instance == null) { GameObject obj = new GameObject("NetWorkKit"); Instance = obj.AddComponent<NetWorkKit>(); } return Instance; } private NetWorkKit() { } //使用get 请求 public void GetRequestText(string Url,DidReceivedText didReceivedText ,DidFailedText DidFailedText) { StartCoroutine(RequestText(Url,didReceivedText,DidFailedText,null)); } //协程URL请求文本 IEnumerator RequestText(string Url, DidReceivedText didReceivedText, DidFailedText DidFailedText,WWWForm form) { //请求可以是get和post两种方式 WWW www = null; if (form== null) { www = new WWW(Url); } else { www = new WWW(Url,form); } //等待 while (!www.isDone) {yield return null;}if (www.error == null) {// 请求成功if(didReceivedText != null){didReceivedText(www.text);} } else { // 请求失败if(DidFailedText != null){DidFailedText(www.error); } } }}
0 0
- 封装好的网络请求类
- 封装好的的 get 和 post网络请求
- Android之封装好的异步网络请求框架
- IOS:MKNetworkKit的网络请求(使用封装好的类)
- 网络请求的封装
- 封装的网络请求
- 网络请求的封装
- 网络请求的封装
- 根据volley网络请求框架封装好的get请求和post请求
- 自定义UI 网络 请求类的封装
- 基于AFNetWoring 封装的网络请求类
- Okhttp网络请求的封装类
- Volley封装的网络请求类
- 网络请求的封装方法
- 各种网络请求的封装
- HttpURLConnection网络请求的封装
- Xutils3网络请求的封装
- Xutils3网络请求的封装
- TIME_WAIT是什么?
- MyBatis的foreach语句详解
- Maven:mirror和repository 区别
- swift基础知识<一>
- 路漫漫其修远兮~~~
- 封装好的网络请求类
- 结构体的嵌套问题
- 全排列问题
- 从25匹马中选5匹最快马
- Windows 命名管道 + 异步I/O模型
- swift基础之<二>
- nyoj 阶乘之和 91 (数学)
- B\S备忘录30——权限的控制按钮思路,看清楚是思路。
- C++对C的增强