如何在c#中向HTTP Post方法添加令牌?
大家好,这是我的任务方法,它是http post方法,现在我想添加它,比如令牌如何在c#中向HTTP Post方法添加令牌?,c#,http-post,token,C#,Http Post,Token,大家好,这是我的任务方法,它是http post方法,现在我想添加它,比如令牌 httpWebRequest.Headers[“Authorization”]=“Some_Token” 所以,我是新手,不知道怎么做,有人能帮我吗 Task t = Task.Run(async () => { string GetReferralsByPersonalIdNumberURL = "http://somehost/
httpWebRequest.Headers[“Authorization”]=“Some_Token”代码>
所以,我是新手,不知道怎么做,有人能帮我吗
Task t = Task.Run(async () =>
{
string GetReferralsByPersonalIdNumberURL = "http://somehost/api/Referral/GetExistingClaimsByReferralNumber";
GetExistingClaimsByReferralNumberClass cust = new GetExistingClaimsByReferralNumberClass() { referralNumber = ReferalNumFromMedicine, pharmacyID = PharmacyIDFromMedicine, };
var json = _Serializer.Serialize(cust);
var response = await Request(HttpMethod.Post, GetReferralsByPersonalIdNumberURL, json, new Dictionary<string, string>());
// Request.Headers["Authorization"] = "SomeToken";
string responseText = await response.Content.ReadAsStringAsync();
da = convertJsonStringToDataset(responseText);
// List<YourCustomClassModel> serializedResult = _Serializer.Deserialize<List<YourCustomClassModel>>(responseText);
// Console.WriteLine(da.GetXml());
// Console.ReadLine();
});
t.Wait();
我想我必须改变内部请求方法,而且我想我是用另一种方式做的,希望你们能理解我在尝试什么,就像你们在循环中所做的那样,添加一个新的授权头
httpRequestMessage.Headers.Add("Authorization", $"Bearer {token}");
添加一个新的授权头,如下所示,就像您在循环中所做的那样
httpRequestMessage.Headers.Add("Authorization", $"Bearer {token}");
像这样调用Request
var headers = new Dictionary<string, string> {
{ "Authorization", "SomeToken" }
};
var response = await Request(HttpMethod.Post, GetReferralsByPersonalIdNumberURL, json, headers);
var headers=新字典{
{“授权”,“某些令牌”}
};
var response=wait请求(HttpMethod.Post、GetReferralsByPersonalIdNumberURL、json、headers);
像这样呼叫请求
var headers = new Dictionary<string, string> {
{ "Authorization", "SomeToken" }
};
var response = await Request(HttpMethod.Post, GetReferralsByPersonalIdNumberURL, json, headers);
var headers=新字典{
{“授权”,“某些令牌”}
};
var response=wait请求(HttpMethod.Post、GetReferralsByPersonalIdNumberURL、json、headers);
请添加请求
方法代码导入的请求
类在哪里?我编辑过,这是我的整个方法,您需要吗?您有这行等待请求(HttpMethod.Post,GetReferralsByPersonalIdNumberURL,json,new Dictionary())代码>。请在此Request
method中提供代码执行类似于httpRequestMessage.Headers.Add(“Authorization”、$“Bearer{token}”)的操作代码>请添加请求
方法代码导入的请求
类在哪里?我编辑过,这是我的整个方法,您需要吗?您有这行等待请求(HttpMethod.Post,GetReferralsByPersonalIdNumberURL,json,new Dictionary())代码>。请在此Request
method中提供代码执行类似于httpRequestMessage.Headers.Add(“Authorization”、$“Bearer{token}”)的操作代码>坦克你,它调试成功坦克你,它调试成功