我需要访问受承载身份验证控制的Portal。客户端需要获取身份验证令牌,然后将其添加到每个请求
网址〜/令牌 方法POST Content-Type application / x-www-form-urlencoded Payload grant_type = password& username = UserName& password = Password
**如何将包含授权类型,用户名和密码的有效负载添加到我的代码**
到目前为止,我的代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Net;
namespace ConsoleRestClient
{
class Program
{
static void Main(string[] args)
{
string URI = "https://token";
WebRequest request = WebRequest.Create(URI);
request.Method = "POST";
request.ContentType = "application/x-www-form-urlencoded";
}
}`
}
答案 0 :(得分:0)
您应该使用内容类型" application / json"发送您的请求。并将请求的登录变量放在正文上。给你一个想法:
接头:
内容类型:应用/ JSON
体:
{"用户名":" MyUserName","密码":" MyPassword" }
答案 1 :(得分:0)
您可以尝试通过执行以下操作添加到请求标头:
document.getElementById('test').innerHTML = finishedHTML;
然后你在你的api上阅读这些标题。