ASP.NET HTTP Authorization Header

后端 未结 3 1243
悲哀的现实
悲哀的现实 2020-12-24 02:19

I would like to know why my asp.net application will not add the header to my post when it is named \'Authorization\' but will work fine when I change one character, say \"A

3条回答
  •  甜味超标
    2020-12-24 02:59

    I was ran into a question how to add Authentication/Credentials to the headers. I found the solution in the following way.

    string _auth = string.Format("{0}:{1}", "myUser","myPwd");
    string _enc = Convert.ToBase64String(Encoding.ASCII.GetBytes(_auth));
    string _cred = string.Format("{0} {1}", "Basic", _enc);
    req.Headers[HttpRequestHeader.Authorization] = _cred;
    

    Which gave me those headers I want (pasted Wireshark descriptions),

    Authorization: Basic bXlVc2VyOm15UHdk\r\n
    Credentials: myUser:myPwd

提交回复
热议问题