1 Star 0 Fork 2

itjac/APIJSON-CSharp

forked from APIJSON/APIJSON-CSharp 
加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Program.cs 1.44 KB
一键复制 编辑 原始数据 按行查看 历史
廖曾波 提交于 2018-08-03 18:28 +08:00 . #bug修复#
using RestSharp;
using System;
namespace APIJSON.NET.Test
{
class Program
{
static void Main(string[] args)
{
var client = new RestClient("http://localhost:5000/");
var login = new RestRequest("token", Method.POST);
login.AddJsonBody(new TokenInput() { username = "admin1", password = "123456" });
IRestResponse<TokenData> token = client.Execute<TokenData>(login);
Console.WriteLine(token.Data.data.AccessToken);
var request = new RestRequest("get", Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Authorization", "Bearer " + token.Data.data.AccessToken);
request.AddJsonBody(@"{
'User': {
'id': 38710
}
}
");
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Console.ReadLine();
}
}
public class TokenInput
{
public string username { get; set; }
public string password { get; set; }
}
public class TokenData
{
public AuthenticateResultModel data { get; set; }
}
public class AuthenticateResultModel
{
public string AccessToken { get; set; }
public int ExpireInSeconds { get; set; }
}
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C#
1
https://gitee.com/itjac/APIJSON-CSharp.git
git@gitee.com:itjac/APIJSON-CSharp.git
itjac
APIJSON-CSharp
APIJSON-CSharp
master

搜索帮助