GetToken//////GetToken//////publicstaticasyncTaskGetToken(){varurl=$"http://127.0.0.1/terminal-tenant/sys/login";varclient=newRestClient(url);varrequest=newRestRequest(Method.POST);request.RequestFormat=DataFormat.Json;varbody=new{用户名="xxx",密码="xxx"};request.AddParameter("application/json;charset=utf-8",JsonConvert.SerializeObject(body),ParameterType.RequestBody);IRestResponse响应=client.Execute(请求);varresponseContent=response.Content;返回响应内容;}保存数据//////保存数据//////publicasyncTaskSave(Modelmodel,stringtoken){varurl=$"http://127.0.0.1/terminal-tenant/app/visitor/save";varclient=newRestClient(url);varrequest=newRestRequest(Method.POST);request.RequestFormat=DataFormat.Json;request.AddHeader("token",token);request.AddParameter("application/json;charset=utf-8",JsonConvert.SerializeObject(model),ParameterType.RequestBody);IRestResponse响应=client.Execute(请求);varresponseContent=response.Content;返回响应内容;}上传文件//////上传文件////////////publicasyncTask上传(byte[]bt,stringtoken){varurl=$"http://127.0.0.1/terminal-tenant/tenant/common/upload";varclient=newRestClient(url);varrequest=newRestRequest(Method.POST);request.RequestFormat=DataFormat.Json;request.AddHeader("token",token);request.AddFile("file",bt,"multipart/form-data");IRestResponseresponse=client.Execute(request);varresponseContent=response.Content;returnresponseContent;API文章到此结束,希望对大家的学习有帮助,希望大家多多支持,以上是C#学习教程:C#使用RestClient调用WebAPI分享所有内容,如果对你有用还需要了解更多关于C#学习教程,希望大家多多关注,本文整理自网络,不代表立场,如涉及侵权,请点击右边联系管理员删除,如有转载请注明出处: