16、深入理解Windows Azure存储客户端开发与认证机制

深入理解Windows Azure存储客户端开发与认证机制

1. 基础知识概述

在与Windows Azure存储服务交互时,有几个关键的概念和元素需要了解。
- URL :用于标识你想要获取的资源。在Windows Azure存储中,主机名通常包含账户名,路径指定具体资源。
- Headers :每个HTTP请求和响应都有头信息,用于提供关于请求的信息。可以使用这些头信息生成新的认证头,让服务器确认请求的来源。
- HTTP方法 :指定要执行的具体操作,Windows Azure主要使用以下几种方法:
- GET :检索资源的默认表示形式。对于Blob,是Blob的内容;对于表实体,是实体的XML版本。
- PUT :创建或更新资源,通常将请求体中的数据上传到资源的URL。
- POST :用于更新实体中的数据,与PUT类似,但通常期望资源在URL处已经存在。
- DELETE :删除URL指定的资源。
- 状态码 :HTTP规范定义了40多种不同的状态码,但只需关注其中的一小部分,用于告知操作的结果。主要的状态码类别如下:
| 状态码范围 | 含义 | 示例 |
| ---- | ---- | ---- |
| 2xx | 操作成功 | 创建Blob成功返回201,获取Blob返回200 |
| 3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值