unity 携带cookie发送post请求
2020-07-07 15:22
155 查看
using System.Collections; using System.Collections.Generic; using UnityEngine; using System.Text; using UnityEngine.UI; using UnityEngine.EventSystems; using System; using System.Net; using System.IO; using System.Xml; using Assets.Json; using UnityEngine.SceneManagement;//首先要记得引用命名空间 public class login : MonoBehaviour, IPointerClickHandler { public Text LoginName; public Text Pwd; public Text code; public Text message; public void OnPointerClick(PointerEventData eventData) { WWWForm form = new WWWForm(); form.AddField("username", LoginName.text); form.AddField("password", Pwd.text); form.AddField("code", code.text); StartCoroutine(SendPost(requstUrl.login, form)); } // Use this for initialization void Start() { } // Update is called once per frame void Update() { } public IEnumerator SendPost(string _url, WWWForm _wForm) { Dictionary<string, string> headers = new Dictionary<string, string>(); headers["Content-Type"] = "application/x-www-form-urlencoded;charset=UTF-8"; headers["Cookie"] = Globle.Cookie; byte[] bs = _wForm.data; WWW postData = new WWW(_url, bs, headers); yield return postData; if (postData.error != null) { // Debug.Log(postData.error); message.GetComponent<Text>().text = "失败"; } else { // Debug.Log(postData.text); JsonData jsonData = JsonUtility.FromJson<JsonData>(postData.text); // 转换json串为对象 Debug.Log(postData.text); if (jsonData.status == "success") { message.GetComponent<Text>().text = "登录成功"; SceneManager.LoadScene("realTime"); } else { message.GetComponent<Text>().text = jsonData.errors[0].errmsg; // Debug.Log(jsonData); }; } } }
相关文章推荐
- unity 摄像机
- Unity物体随鼠标点击移动使用射线实现
- Mac Unity打包Android 无法打开“XXX”,因为无法验证开发者
- unity查询当前屏幕分辨率
- unity获取父对象
- Unity InputFiled输入框调用win10平板虚拟键盘
- Unity WebGL报错BuildPlayerWindow+BuildMethodException确切解决方法
- 物体颜色设置以及Unity刚体与碰撞器
- Restrictions on community exterior appearance(revise)
- Unity与Android交互通信
- Unity古迹探险完整笔记
- unity在项目中退出游戏功能
- Unity导出安卓obb包以及使用(基础APK+OBB)
- unity摄像机跟随角色移动
- Unity使用bounds绘制不规则图形边框
- Unity ugui Anchor锚点自动适配画布中的相对位置
- unity|摄像头跟随鼠标移动
- Unity手游实战:从0开始SLG——ECS战斗(五)浅谈CPU缓存命中
- Unity手游实战:从0开始SLG——ECS战斗(四)实战ECS架构和优化
- Unity手游实战:从0开始SLG——ECS战斗(二)Entitas插件