如何在c#中向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/

大家好,这是我的任务方法,它是http post方法,现在我想添加它,比如令牌

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}”)的操作坦克你,它调试成功坦克你,它调试成功