当前位置: 首页 > news >正文

国网公司网站wordpress导航跟随

国网公司网站,wordpress导航跟随,网站后台打不开的原因,做网站常用工具一、使用BestHTTP实现登录功能#xff08;Post#xff09; 登录具体的步骤如下#xff1a; 1#xff1a;传入你的用户名和密码#xff0c;这是一条包括链接和用户名密码的链接 2#xff1a;使用BestHTTP的Post功能将链接传到服务器后台 3#xff1a;后台拿到了你传送…一、使用BestHTTP实现登录功能Post 登录具体的步骤如下 1传入你的用户名和密码这是一条包括链接和用户名密码的链接 2使用BestHTTP的Post功能将链接传到服务器后台 3后台拿到了你传送的包括用户名和密码的链接以后解析用户名和密码和数据库中的内容进行比对 4如果是匹配的就返回true,如果补匹配就返回false 具体的代码如下 using UnityEngine; using System; using BestHTTP; using LitJson; using Cysharp.Threading.Tasks;public class ServerManager : SingletonServerManager {private string root http://*************************************;private ResponseResult response;public ResponseResult Response{get response;}/// summary/// 使用异步操作加载/// /summary/// param nameusername/param/// param namepassword/param/// returns/returnspublic async UniTaskbool Login(string username, string password){var url ${root}?username{username}password{password};HTTPRequest request new HTTPRequest(new Uri(url), HTTPMethods.Post);await request.Send();if (request.Exception ! null){Debug.Log(请求异常 request.Exception.Message);return false;}else if (request.Response.IsSuccess){Debug.Log(response success!);string stringResponse request.Response.DataAsText;response JsonMapper.ToObjectResponseResult(stringResponse);bool isSuccess response.success;Debug.Log(isSuccess);Debug.Log(response.result);return isSuccess;}return false;} } public abstract class SingletonT where T : new() {private static T _instance;private static object _lock new object();public static T Instance{get{if (_instance null){lock (_lock){if (_instance null){_instance new T();}}}return _instance;}} } public class ResponseResult {public bool success;public string errorMessage;public object data;public string result; } private string root http://*********; 这是你后台链接就是你们的服务器IP地址 var url ${root}?username{username}password{password};使用字符串拼接把服务器的地址和你的用户名密码拼接在一起组成一条链接 HTTPRequest request new HTTPRequest(new Uri(url), HTTPMethods.Post); await request.Send(); 使用BestHTTP插件把刚才的Url链接Post上去注意使用HTTPMethods.Post方法这里因为使用了异步所以直接用await不用使用回调函数 string stringResponse request.Response.DataAsText; response JsonMapper.ToObjectResponseResult(stringResponse); 这里使用一个字符串从服务器获取到你的内容然后使用LitJson解析下内容 bool isSuccess response.success;后台写好的bool可以用来判断是否登陆成功 然后登录界面就很简单了 private async void OnLoginBtnClick(){var res await ServerManager.Instance.Login(UserField.text, PasswordField.text);if (!res){StartCoroutine(WrongText());}else{SceneManager.LoadScene(1);}} 直接判断你返回的bool就好了 二、使用BestHTTP实现从后台获取数据Get 这个原理和上面是一样的不过只是get数据 1传入你的url链接到BestHTTP 2使用回调函数来执行请求后的操作 3使用匹配的数据类来解析内容 具体的代码如下 private string dataURL http://cottonhouse.tianfuchuang.cn/admin/data/getData;private IEnumerator SendRequest(){HTTPRequest request new HTTPRequest(new System.Uri(dataURL), OnRequestFinished);request.Send();yield break;}private void OnRequestFinished(HTTPRequest request, HTTPResponse response){if (request.Exception ! null){Debug.Log(请求异常 request.Exception.Message);return;}try{if (response.IsSuccess){Debug.Log(response success!);//转为textstring stringResponse response.DataAsText;//转为二进制数组//byte[] results response.Data;//以WebDataClass的数据类来解析获取到的数据dataClass JsonMapper.ToObjectWebDataClass(stringResponse);if (dataClass ! null){Debug.Log(解析成功);} } }这里的代码和上面的不同是这里采用了回调函数OnRequestFinished() 其他是一样的 以上就是使用BestHTTP插件实现Post和Get操作的功能
http://www.w-s-a.com/news/231725/

相关文章:

  • 建设银行对账网站网络营销广告案例
  • 做网站开票是多少个点的票wordpress扫码提交数据库
  • 织梦网站改版需要怎么做企业网站备案管理系统
  • 大规模网站开发语言宁夏建设职业技术学院网站
  • 寻花问柳专注做一家男人爱的网站北京展台设计制作
  • 中卫网站设计做自己的卡盟网站
  • 广州网站推广自助做网站人家直接百度能搜到的
  • 电子商务网站建设目标及利益分析安徽建设厅网站施
  • 制作网站策划书网站建设公司的性质
  • 哪个网站可以做免费宣传简单的网页设计网站
  • 福州专业网站制作公司金湖建设局网站
  • 好的移动端网站模板下载兰州线上广告推广
  • 宁波高端建站深圳品牌营销策划机构
  • 权威网站优化价格建设厅科技中心网站首页
  • 保定模板建站软件腾讯云做淘客网站
  • 单位建设一个网站的费用正规刷手机单做任务网站
  • 北京定制网站价格开网店怎么卖到外国
  • 做网站 后端是谁来做的工程建设指挥部网站
  • wordpress建站 云打印昆明 网站设计
  • 太原网站建设设计网站建设策划书(建设前的市场分析)
  • 哪里有制作网站电商新手入门知识
  • 制作网站的后台文昌网站建设 myvodo
  • 网站 购买移动网站制作
  • 南京网站网站建设学校英山做网站多少钱
  • 珠海网站建设网如何注册公司公众号
  • 手机网站页面制作网站怎么做快照
  • asp网站怎么仿站推广软件下载平台
  • 电子商务网站建设期末试题08答案互联网怎么做
  • 规范门户网站的建设和管理办法微信网站开发公司电话
  • 免费行情网站凡客的官网