namespace Yw.Bimface
|
{
|
/// <summary>
|
/// http头部
|
/// </summary>
|
internal class HttpHeaders
|
{
|
/// <summary>
|
/// AccessToken的请求hearder
|
/// </summary>
|
/// <param name="AppKey"></param>
|
/// <param name="AppSecret"></param>
|
/// <returns></returns>
|
public KeyValuePair<string, string> GetBasicAuthorHeader(string AppKey, string AppSecret)
|
{
|
var contract = string.Format("{0}:{1}", AppKey, AppSecret);
|
var base64Contract = contract.EncryptByBase64();
|
var authorHeader = string.Format("Basic {0}", base64Contract);
|
var keyValuePair = new KeyValuePair<string, string>("Authorization", authorHeader);
|
return keyValuePair;
|
}
|
|
/// <summary>
|
/// 其他的请求hearder
|
/// </summary>
|
/// <param name="accesstoken"></param>
|
/// <returns></returns>
|
public KeyValuePair<string, string> GetBasicAuthorHeader(string accesstoken)
|
{
|
var contract = string.Format("bearer {0}", accesstoken);
|
var keyValuePair = new KeyValuePair<string, string>("Authorization", contract);
|
return keyValuePair;
|
}
|
|
|
}
|
}
|