检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
请求消息参数 该请求消息中不使用消息参数。 请求消息头 该请求使用公共消息头,具体参见表3。 请求消息元素 该请求消息中不使用消息元素。 响应消息样式 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 HTTP/1.1
application/json Content-Length: length Date: date 请求消息参数 该请求消息中不使用消息参数。 请求消息头 该请求使用公共消息头,具体参见表3。 请求消息元素 该请求消息中不使用消息元素。 响应消息样式 HTTP/1.1 status_code Date:
HttpMethodPut POST HTTP POST请求。 HttpMethodPost PUT HTTP PUT请求。 HttpMethodDelete DELETE HTTP DELETE请求。 HttpMethodHead HEAD HTTP HEAD请求。 HttpMethodOptions
首先请检查CORS规则是否配置正确,请参考配置桶允许跨域请求。 对于同一URL会缓存响应header,第一次简单请求不会带跨域头,就会缓存第一次的结果。第二次复杂请求再次访问此URL会取第一次响应结果,产生CORS。属于浏览器机制问题。 可以按如下方法解决,请选择一种方法尝试: 请求的资源URL后面添加随机参数。比如1
date Authorization: authorization string 请求消息参数 该请求消息中不使用消息参数。 请求消息头 该请求使用公共消息头,具体参见表3。 请求消息元素 此请求消息中不使用消息元素。 响应消息样式 1 2 3 4 5 6 7 8
auth 请求消息参数 该请求通过消息参数,指定要取消的段任务的多段上传任务号,参数的意义如表1所示。 表1 请求消息参数 参数名称 描述 是否必选 uploadId 指明多段上传任务。 类型:String 是 请求消息头 该请求使用公共消息头,具体请参考表3。 请求消息元素 该请求消息中不使用消息元素。
InvalidPart的错误? 可能存在的原因有: 合并段时请求段列表中包含了不存在的段; 合并段时请求段列表中包含的段的Etag错误。 可按照以下步骤排查原因: 打开浏览器的开发者工具。 检查合并段接口的请求体Body是否符合API接口规范。 如果发现请求体Body中的ETag值都是undefin
HTTP POST请求。 PUT PUT HTTP PUT请求。 DELETE DELETE HTTP DELETE请求。 HEAD HEAD HTTP HEAD请求。 OPTIONS OPTIONS HTTP OPTIONS请求。 表4 SpecialParam 常量名 原始值 适用接口
序号 步骤 说明 客户端 1 构造HTTP请求 用户根据自身诉求构建HTTP请求消息,一个完整的API调用请求包含请求URI、请求方法、请求消息头、请求消息体(可选),如何构造API请求详见构造请求。 2 计算签名S 根据构造的HTTP请求和用户访问密钥计算签名S。您可以根据签名携带方式选择一种签名计算方式:
Date: date Authorization: authorization 请求消息参数 该请示消息中不带消息参数。 请求消息头 该请求使用公共的请求消息头,具体参见表3。 请求消息元素 该请求消息不使用消息元素。 响应消息样式 1 2 3 4 5 6 7 8 HTTP/1.1
date Authorization: authorization string 请求消息参数 该请求消息中不使用消息参数。 请求消息头 该请求使用公共消息头,具体参见表3。 请求消息元素 此请求消息中不使用消息元素。 响应消息样式 1 2 3 4 5 HTTP/1.1 status_code
Date: date Authorization: authorization 请求消息参数 该请求不使用请求消息参数。 请求消息头 该请求使用公共消息头,具体参见表3。 请求消息元素 该请求消息中不使用请求消息元素。 响应消息样式 1 2 3 4 5 6 7 8 9
Content-Length: length Date: date policy json body 请求消息参数 该请求消息中不使用消息参数。 请求消息头 该请求使用公共消息头,具体参见表3。 请求消息元素 表1 请求消息元素 名称 描述 是否必选 rules 策略规则数组。 类型:Container
BS仅允许来源为“https://www.example.com”的“GET”请求访问桶“testbucket”,且不限制该请求的头域,允许响应中返回ETag值,请求来源的客户端可缓存的该CORS请求的响应时间为100秒。 第二步:使用表单上传 以BrowserJS为例,演示如何直接使用SDK计算签名。
该请示消息中不带消息参数。 请求消息头 该请求使用公共的请求消息头,具体参见表3。 请求消息元素 该请求消息不使用消息元素。 响应消息样式 1 2 3 4 5 6 7 8 9 10 HTTP/1.1 status_code Date: date Content-Type:
application/json Content-Length: length Date: date 请求消息参数 该请求消息中不使用消息参数。 请求消息头 该请求使用公共消息头,具体参见表3。 请求消息元素 该请求消息中不使用消息元素。 响应消息样式 HTTP/1.1 status_code Date:
一个桶最多可以设置30个自定义域名,一个自定义域名只能被一个桶使用。 取值范围: 最长256字节。 默认取值: 无 是 请求消息头 该请求使用公共消息头,具体参见表3。 请求消息元素 此请求消息中不使用消息元素。 响应消息样式 1 2 3 4 5 6 HTTP/1.1 200 OK Server:
如果您想授予其他用户对桶或对象临时进行其他操作的权限(例如上传或下载对象),则需要生成带对应请求的URL后(例如使用生成PUT请求的URL上传对象),将该URL提供给其他用户。 通过该方式可支持的操作以及相关信息见下表: 操作名 HTTP请求方法(OBS Android SDK对应值) 特殊操作符(OBS Android
服务器成功返回用户请求的数据。 4xx 客户端发出的请求有错误,服务器没有进行新建或修改数据的操作。 5xx 服务器发生错误,用户将无法判断发出的请求是否成功。 注:请使用符合https://www.ietf.org/rfc/rfc2616.txt规定的HTTP/HTTPS请求格式发送API请求。
报错NetworkOnMainThreadException NetworkOnMainThreadException 一般是因为网络请求在MainThread类中产生的异常。建议和网络请求有关比较耗时的操作,放到一个子线程里,然后用Handler消息机制与主线程通信。 父主题: 异常处理