免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
C# HttpClient發(fā)送請求獲取接口數(shù)據(jù)
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;using Carton.Client.Unity;using System.Web;using System.Net;using Newtonsoft.Json; using Newtonsoft.Json.Linq;namespace Carton.Client.Service{    public interface IClientHttp    {                Task<string> POST(string apirout, string parameterjson);        Task<string> GET(string apirout, Dictionary<string,string> parameters);            }    public class ClientHttpService :IClientHttp    {        private System.Net.Http.HttpClient _client = null;        public ClientHttpService(System.Net.Http.HttpClient client)        {            _client = client;            _client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));                 }                public Task<string> GET(string apiroute, Dictionary<string,string> parameters)        {            if (Unity.GlobalModule.AuthStorage != null)            {                _client.DefaultRequestHeaders.Add("token", Unity.GlobalModule.AuthStorage.Token);            }            string baseurl = System.Configuration.ConfigurationManager.AppSettings["apiurl"];            foreach(var para in parameters)            {                apiroute = apiroute.Replace("{"+para.Key+"}",para.Value);            }            var getresult =_client.GetStringAsync(baseurl + apiroute);            var r = getresult.Result;            return getresult;                    }        public Task<string> POST(string apiroute, string parameterjson)        {            if (Unity.GlobalModule.AuthStorage != null)            {                _client.DefaultRequestHeaders.Add("token", Unity.GlobalModule.AuthStorage.Token);            }            string baseurl = System.Configuration.ConfigurationManager.AppSettings["apiurl"];            string parastr = string.Empty;              System.Net.Http.StringContent content = new System.Net.Http.StringContent(parameterjson);            content.Headers.ContentType = new System.Net.Http.Headers.MediaTypeHeaderValue("application/json");            var postresult = _client.PostAsync(baseurl + apiroute , content);            var msgbody = postresult.Result.Content.ReadAsStringAsync();            return msgbody;                    }    }}
public class Auth_UserService : IBll.Sys.IAuth_User    {        private IClientHttp _client = null;        public Auth_UserService(IClientHttp client)        {            _client = client;        }        /// <summary>        /// 添加用戶        /// </summary>        /// <param name="user"></param>        /// <returns></returns>        public OResult<bool> Add(UserNew user)        {            var parajson = JsonConvert.SerializeObject(user);            var result = _client.POST(Core.APIRoute.auth_addnew, parajson);            return JsonConvert.DeserializeObject<OResult<bool>>(result.Result);        }}
本站僅提供存儲服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
HttpClient來自官方的JSON擴(kuò)展方法
Unity3D Http通信之Warensoft通信庫的使用
JAVA利用httpclient登錄開心網(wǎng)
Jsoup查找DOM元素
C# 應(yīng)用 - 使用 HttpClient 發(fā)起 Http 請求
java抓取頁面中文亂碼解決方法
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服