我无法弄清楚如何在以下步骤中设置授权
static string _address = "http://Foo.table.core.windows.net/BackupEntries()?select=RowKey";
static void Main(string[] args)
{
// Create an HttpClient instance
HttpClient client = new HttpClient();
client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("aa", "");
正如史蒂夫·马克思所指出的,请在请求上签名。您可以在 http://msdn.microsoft.com/en-us/library/windowsazure/dd179428.aspx 上找到详细的身份验证架构。签署请求并不困难,但过程可能有点复杂。您可以搜索 Web 以查找一些示例,例如 http://blog.einbu.no/2009/08/authenticating-against-azure-table-storage/。
此致敬意
徐明.
这很旧,但你可以尝试一下
string Userid = string.Empty;
string Pwd = string.Empty;
byte[] bytes = Encoding.ASCII.GetBytes(String.Format("{0}:{1}", Userid, Pwd));
var authorization = "basic " + Convert.ToBase64String(bytes);
fr.Headers.Add("Authorization", authorization);