客户会提供获取token的URL,用户名和密码
public static string getToken()
{
string url = "https://。。。。。。。。。。/token";
string KEY = "J_。。。。。。。8qdlESELldUa";
string SECRET = "SmXL。。。。。。。AyqoNPVs6ga";
// 这里不知道用的是哪个版本的SSL加密,所以把所有版本都填上
ServicePointManager.SecurityProtocol = SecurityProtocolType.Ssl3 | SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;
// 构造请求
HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;
request.ProtocolVersion = HttpVersion.Version11;
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
request.Credentials = new NetworkCredential(KEY, SECRET);
// 写入数据主体
using (var writer = new StreamWriter(request.GetRequestStream()))
{
writer.Write("grant_type=client_credentials");
C# WinForm获取token并POST报表数据教程

本文介绍了如何使用C# WinForm应用程序通过HTTP POST方法获取API token,并利用该token上传报表数据给客户。首先,你需要客户提供获取token的URL、用户名和密码。然后,你可以使用这些信息进行身份验证并请求token。一旦获得token,就可以将其用于后续的数据上传操作,成功上传后系统将显示相应提示。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



