• 关于

    HTTP状态码的验证

    的搜索结果

回答

不管是用Ajax还是不用Ajax,进行登录请求都是会在后台进行对应的数据验证,然后进行对应的页面跳转:验证成功,跳转到你所说的登录态界面,验证失败,则不跳转什么的。至于在前端还是后端引导跳转是方法的事。验证之后,在后端引导跳转只需要调用Flask的redirect([对应验证状态的网址])。前端也是一样的思想:后台验证之后需要把对应状态信息和用户信息反馈给前端,然后前端操作得到的信息来进行操作。我的做法是状态信息包含类似于HTTP状态码的code(自己定义,把状态弄对应就行),然后根据不同的状态码来在前端进行不同的操作,例如:code==0时,代表验证成功,则进行跳转,window.location.href="要跳转的网址",存储基本用户信息等操作;code为其他时,提示登录失败(可以更加细化,如200代表密码错误,201表示该用户名错误等等)。

小旋风柴进 2019-12-02 02:28:32 0 浏览量 回答数 0

回答

不管是用Ajax还是不用Ajax,进行登录请求都是会在后台进行对应的数据验证,然后进行对应的页面跳转:验证成功,跳转到你所说的登录态界面,验证失败,则不跳转什么的。至于在前端还是后端引导跳转是方法的事。验证之后,在后端引导跳转只需要调用Flask的redirect([对应验证状态的网址])。前端也是一样的思想:后台验证之后需要把对应状态信息和用户信息反馈给前端,然后前端操作得到的信息来进行操作。我的做法是状态信息包含类似于HTTP状态码的code(自己定义,把状态弄对应就行),然后根据不同的状态码来在前端进行不同的操作,例如:code==0时,代表验证成功,则进行跳转,window.location.href="要跳转的网址",存储基本用户信息等操作;code为其他时,提示登录失败(可以更加细化,如200代表密码错误,201表示该用户名错误等等)。

a123456678 2019-12-02 02:05:57 0 浏览量 回答数 0

问题

网站返回状态码: 521

wshyz8 2019-12-01 21:09:20 20697 浏览量 回答数 2

阿里云通信

短信服务是阿里云为用户提供的一种通信服务的能力。 支持国内和国际快速发送验证码、短信通知和推广短信。

问题

性能测试Lite版报错服务器连接失败,验证失败

猫饭先生 2019-12-01 21:26:31 2091 浏览量 回答数 0

问题

风险拦截-滑动验证码 服务端返回结果校验结果?

5一路向北 2019-12-01 19:33:32 1702 浏览量 回答数 0

问题

风险拦截-滑动验证码 PHP服务端返回结果说明

5一路向北 2019-12-01 19:33:32 1783 浏览量 回答数 0

回答

503是一种HTTP状态码。英文名503 Service Unavailable是一种网页状态出错码。是网页程序没有相关的结果后返回的一种状态,要解决此问题,按照下列步骤操作: 1、验证是否已为虚拟服务器配置了应用程序池。默认的应用程序池是MSSharePointPortalAppPool。 2、请按照下列步骤来确定虚拟服务器正在使用的应用程序池。 a.单击“开始”,指向“管理工具”,然后单击“Internet信息服务(IIS)管理器”。 b.展开“ServerName”,展开“Web站点”,右键单击虚拟服务器,然后单击“属性”。 c.单击“主目录”选项卡。为虚拟服务器配置的应用程序池列在“应用程序池”框中。单击“确定”。 3、验证应用程序池帐户使用的密码是否正确。IIS不会自动轮询ActiveDirectory目录服务中的密码更改。如果应用程序池帐户是一个域帐户,其密码已过期,则在为此帐户重新指定一个新密码后,可能会收到本文“症状”部分所描述的错误信息。 4、验证应用程序池帐户是服务器上的IIS_WPG组和STS_WPG组的成员。 5、重新启动IIS以回收应用程序池。 答案来源于网络

养狐狸的猫 2019-12-02 02:18:59 0 浏览量 回答数 0

问题

云监控站点监控状态码说明

反向一觉 2019-12-01 21:24:39 1532 浏览量 回答数 0

问题

错误代码表

boxti 2019-12-01 21:36:11 721 浏览量 回答数 0

回答

CSRF防御没有同步令牌 CSRF可以多种方式阻止。采用同步令牌是一个应用程序可以依赖的相同来源政策通过保持一个秘密的令牌进行身份验证请求防止CSRF的途径之一。这部分的细节,应用程序可以依靠类似的规则,不能打破阻止CSRF漏洞等方式。 检查Referer报头 虽然是琐碎的恶搞引用头在自己的浏览器,它是不可能在一个CSRF攻击这么做。检查引用是一种常用的嵌入式网络设备防止CSRF的方法,因为它不需要每个用户的状态。这是一个有用的参考CSRF的预防方法在内存不足时。这也与CSRF的缓解方法常用的未经身份验证的请求,如请求建立会话状态是需要跟踪一个同步令牌之前。 然而,检查Referer是较弱的CSRF保护。例如,开放重定向漏洞可以被用来利用的基础,是一个获得Referer的检查和一些组织或浏览器工具删除引荐头作为一种数据保护的要求。也有共同实施错误参考检查。例如如果CSRF攻击来源于一个HTTPS域然后引用将被省略。在这种情况下,一个Referer不足应被视为一个攻击请求时执行状态的变化。还要注意的是,攻击者已经在参考影响有限。例如,如果受害人的域”的网站。“然后攻击者有CSRF漏洞源于“网站。com。攻击者。com”的傻瓜一个破碎的参考校验的实现。XSS可以用来绕过参考检查。 总之,Referer的检测是一种合理的形式CSRF的入侵检测和预防虽然不是一个完整的保护。参考检查可以检测攻击,但不停止攻击。例如,如果你的HTTP链接来自不同的领域,你期望从域的请求,你可以安全地块的要求。 检查源头 起源的HTTP头的标准被引入作为一种抵御CSRF等跨域攻击的方法。不像Referer,起源将在HTTP请求,源于一个HTTPS URL呈现。 如果源文件存在,则应检查一致性。 挑战响应 挑战响应是CSRF的另一防御选项。以下是一些挑战性反应选项的例子。 •验证码 重新验证(密码) 一时间令牌 而挑战的反应是一个非常强大的防御CSRF(假设正确执行),不影响用户体验。对于需要高安全性的应用程序,令牌(透明)和挑战应对应使用高风险的功能。

蛮大人123 2019-12-02 01:52:37 0 浏览量 回答数 0

问题

IoT_device_c++sdk是什么?

nicenelly 2019-12-01 21:01:33 920 浏览量 回答数 0

问题

IoT_device_c++sdk是什么?

nicenelly 2019-12-01 21:01:33 999 浏览量 回答数 0

问题

IoT_device_c++sdk是什么?

nicenelly 2019-12-01 21:28:05 1492 浏览量 回答数 0

问题

云虚拟主机linux主机404页面设置(页面状态码是404)

ethnicity 2019-12-01 20:56:43 5159 浏览量 回答数 1

问题

云解析的错误代码表

boxti 2019-12-01 21:41:26 976 浏览量 回答数 0

问题

云虚拟主机windows+php主机404页面设置(页面状态码是404)

ethnicity 2019-12-01 20:56:43 4648 浏览量 回答数 1

问题

云虚拟主机windows+asp主机404页面设置(页面状态码是404)

ethnicity 2019-12-01 20:56:43 4635 浏览量 回答数 0

问题

JFinal 的 Validator 部分是否可以将invalid 做一个get-JFinal报错

montos 2020-06-04 21:12:59 3 浏览量 回答数 1

问题

归档存储的访问控制

云栖大讲堂 2019-12-01 21:08:01 1388 浏览量 回答数 0

问题

消息服务的Queue如何操作?

轩墨 2019-12-01 22:10:37 1289 浏览量 回答数 0

回答

详细信息 如何通过签名URL方式上传资源? 有关Java代码示例,请参考Java实现生成URL签名的代码示例。 如何获取Object的签名URL? 请参考上传Object后如何获取访问URL。 私有Bucket鉴权回源开启,通过CDN域名访问签名URL报错如何排查? 请参考访问CDN加速资源返回403状态码。 如何获取OSS图片处理的签名URL? 您可以通过OSS管理控制台直接获取图片签名URL,也可以通过各个语言的SDK生成带签名图片处理URL。 通过管理控制台获取 登录OSS 管理控制台 。单击您的Bucket名字,进入Bucket概览页。单击文件管理,选择一张已经存在的图片或者上传新图片,单击图片名称打开图片预览页。从图片样式下拉列表中选择一个图片样式。有关图片样式设置,请参考快速使用OSS图片服务。 5。 在文件预览窗口中确认经过图片处理后的图片效果。带有图片样式的公网访问地址也会同步生成,您只需单击复制文件URL就可获取到文件访问地址。 为何HEAD请求OSS签名URL报403错误? 如果传入的AccessKeyId不存在或Inactive,返回403 Forbidden。错误码为InvalidAccessKeyId。若用户请求头中Authorization值的格式不对,返回400 Bad Request。错误码为InvalidArgument。OSS所有的请求都必须使用HTTP 1.1协议规定的GMT时间格式。其中,日期的格式为date1 = 2DIGIT SP month SP 4DIGIT; day month year (e.g., 02 Jun 1982)。上述日期格式中,“天”所占位数都是“2 DIGIT”。因此,“Jun 2”、“2 Jun 1982”和“2-Jun-82”都是非法日期格式。如果签名验证的时候,消息头部没有传入Date或者格式不正确,返回403 Forbidden错误。错误码为AccessDenied。传入请求的时间必须在OSS服务器当前时间之后的15分钟以内,否则返回403 Forbidden。错误码为RequestTimeTooSkewed。如果AccessKeyId为Active,但OSS判断用户的请求发生签名错误,则返回403 Forbidden,并在返回给用户的Response中告诉用户正确的用于验证加密的签名字符串。用户可以根据OSS的Response来检查自己的签名字符串是否正确。

剑曼红尘 2020-03-26 19:06:14 0 浏览量 回答数 0

问题

【技术干货】Python之模拟http请求测试

驻云科技 2019-12-01 21:32:34 6194 浏览量 回答数 1

问题

如何实现 [ 跨域单点登录 ] ?

小旋风柴进 2019-12-01 19:50:25 1300 浏览量 回答数 1

回答

请求结构 发起 API 请求的 URL 由不同参数拼凑而成,有固定的请求结构。URL 中包含如下: 服务地址 通讯协议 请求方法 公共头参数 每个 API 的特有参数 每篇 API 文档均给出了 URL 请求示例供您参考,我们并没有编码这些 URL 示例,您需要在发起请求前自行编码。如果你使用 SDK 来发起 API 请求,您只需要设置一些公共参数和 API 的具体参数,SDK 会自动会编码。 公共HTTP头定义 公共请求头 对于访问授权,BatchCompute 采用阿里云通用的签名方式,即请求头部包含特定以”x-acs”开头的字段,通过计算签名和比较签名进行用户验证。其中头部必须包含的字段如下: 标准头 Header名称 类型 说明 Authorization 字符串 签名内容。该字段必选,它为非签名字段。参阅 签名机制 Content-Length 数字 Body 部分实际请求长度。如果传输是压缩格式,则为压缩后大小;如果请求不包含 Body,则数值为 0,它为非签名字段。 Content-MD5 字符串 Body 经过 MD5 计算后的字符串,计算结果为大写;如果没有 Body 部分,则不需要填写该请求头。 Content-Type 字符串 Body 类型。类型为字符串,分为 application/json 和 application/json-rpc 两种类型,默认值为 application/json;如果没有 Body 部分,则不需要填写该请求头。 Date 字符串 当前发送时刻的时间,参数目前只支持 RFC 822 格式,使用 GMT 标准时间。格式化字符串如下:%a, %d %b %Y %H:%M:%S GMT (如:Mon, 3 Jan 2010 08:33:47 GMT)。Date 所表示的时间与服务器接收到 request 的时间最大误差为 15 分钟。如果超过 15 分钟的时间误差则服务器端拒绝该请求。 Accept 字符串 客户端需要的返回值类型,支持 application/json 和application/json-rpc。默认值:无。 Host 字符串 请求 host 完整名字(不加 http:// ),例如:batchcompute.cn-qingdao.aliyuncs.com。 自定义头 Header名称 类型 说明 x-acs-version 字符串 当前 API 版本,目前版本为 2015-11-11 x-acs-compress-type 字符串 压缩方式。目前只支持 deflate,如果不压缩可以不填写该字段。 x-acs-body-rawsize 数字 Body 原始大小,当压缩时用以解压,当无 Body 时该字段为 0。范围为 0-256KB。 x-acs-signature-method 字符串 签名计算方式,目前支持“hmac-sha1”。 x-acs-signature-nonce 字符串 唯一随机数,用于防止网络重放攻击。用户在不同请求间,要使用不同的随机数值。 x-acs-access-id 字符串 用户访问 BatchCompute 的 AccessId,默认值:无。 x-acs-request-id 字符串 用户自动生成的请求 ID,以便日志跟踪。 示例 HTTP 头部格式如下: Authorization: acs [Access Key Id]:[Signature] Content-Length: 2324 contentMd5: 871bd77924e76fb320f2d13f55e8a7a2 Content-Type: application/json Date: Tue, 06 Nov 2018 06:12:40 GMT Accept: application/json Host: batchcompute.[Region].aliyuncs.com Accept-Encoding: identity User-Agent: Mozilla/5.0 (Windows NT 6.1) x-acs-version: 2015-11-11 x-acs-signature-method: HMAC-SHA1 x-acs-signature-nonce: f76e8ab8-e18a-11e8-bc78-645aede9015d x-acs-signature-version: 1.0 x-acs-access-key-id: [Access Key Id] x-acs-region-id: [Region] 返回结果 调用 API 服务后返回数据采用统一格式,具体包括: 状态码 响应头 响应数据 成功结果 返回的 HTTP 状态码为 2xx,代表调用成功; 响应数据格式为 JSON 格式,在每个 API 中有具体的描述响应数据的内容。 以下是创建集群返回 成功的示例: HTTP/1.1 201 Created Date: Tue, 06 Nov 2018 06:12:41 GMT Content-Type: application/json; charset=utf-8 Content-Length: 35 Connection: close Access-Control-Allow-Origin: * Access-Control-Allow-Methods: POST, GET, OPTIONS Access-Control-Allow-Headers: X-Requested-With, X-Sequence, _aop_secret, _aop_signature Access-Control-Max-Age: 172800 x-acs-request-id: D874CC9A-C2D4-4DAE-A351-1699550F11A9 Server: AliyunBatchCompute {"Id":"cls-6ki3sg6sqlno7nt8fu0007"} 错误结果 返回的 HTTP 状态码为 4xx 或 5xx ,代表调用失败,具体状态码参考 公共错误码 以及各个 API 的错误码。 返回的 Body 中包含 “Code” 和 “Message” 字段,您可以根据此信息来排查错误。 响应头中的 x-acs-request-id 包含请求的 request id。当您无法排查错误时,可以提交工单联系我们,并在工单中注明 request id。 以下是一个请求错误的示例: HTTP/1.1 400 Bad Request Date: Tue, 06 Nov 2018 08:30:40 GMT Content-Type: application/json; charset=utf-8 Content-Length: 90 Connection: close Access-Control-Allow-Origin: * Access-Control-Allow-Methods: POST, GET, OPTIONS Access-Control-Allow-Headers: X-Requested-With, X-Sequence, _aop_secret, _aop_signature Access-Control-Max-Age: 172800 x-acs-request-id: F067DAB7-57C4-4D08-BE49-CDB63BF5C6D2 Server: AliyunBatchCompute {"Code":"InvalidParameter.ImageId","Message":"Specified parameter ImageId is not valid. "} 公共错误码 在对 BatchCompute API 进行访问时,不同请求可能会返回不同的错误码,如下是所有公共的错误码。 状态码 错误码 错误信息 400 InvalidJsonFormat The request body has an invalid json format. 400 BadDAG It is a cyclic dag. 400 InvalidUrlPattern Specified url pattern contains some illegal words. 400 MethodNotAllowed The request http method is not supported for this resource. 400 Missing {Parameter Name} {Parameter Name} is mandatory for this action. 400 Invalid {Parameter Name} Specified parameter {Parameter Name} is not valid. {Message}. 400 IdempotentTokenMismatch Specified idempotent token mismatch. 403 InvalidVersion.NotFound Specified version is not found. 403 InvalidResource.AlreadyExisting Specified resource already exists. 403 InvalidQueryString {Message}. 403 InvalidHttpBody {Message}. 403 QuotaExhausted The {QuotaName} ({Value}) quota is exhausted. 403 Forbidden User not authorized to operate on the specified resource. 404 InvalidResource.NotFound Specified resource is not found. 409 StateConflict User operation is invalid. The current resource state is {State}. 500 InternalError The request processing has been failed due to some unknown error. 签名机制 BatchCompute 通过使用 Access Key ID/ Access Key Secret 方法来验证某个请求的发送者身份。Access Key ID 用于标示用户,Access Key Secret 是用户用于加密签名字符串和 BatchCompute 用来验证签名字符串的密钥,其中 Access Key Secret 必须保密,只有用户和 BatchCompute 知道。 当用户想以个人身份向 BatchCompute 发送请求时,需要首先将发送的请求按照 BatchCompute 指定的格式生成签名字符串;然后使用 Access Key Secret 对签名字符串进行加密产生验证码。 BatchCompute 收到请求以后,会通过 Access Key ID 找到对应的 Access Key Secret,以同样的方法提取签名字符串和验证码,如果计算出来的验证码和提供的一样即认为该请求是有效的;否则,BatchCompute 将拒绝处理这次请求,并返回 HTTP 400 错误。 用户可以在 HTTP 请求中增加 Authorization(授权)的 Head 来包含签名(Signature)信息,表明这个消息已被授权。 Authorization 字段计算方法如下: Authorization: "acs " + Access Key Id + ":" + Signature Signature = base64(hmac-sha1(AccessKeySecret, + VERB + "\n" + ACCEPT + "\n" + CONTENT-MD5 + "\n" + CONTENT-TYPE + "\n" + DATE + "\n" + CanonicalizedBatchComputeHeaders + CanonicalizedResource)) AccessKeySecret 表示签名所需的秘钥 VERB 表示 HTTP 请求的 Method,主要有 PUT,GET,POST,HEAD,DELETE 等(大写) CONTENT-MD5 表示请求内容数据的 MD5 值,详情参看(十六进制序列,字母小写) ACCEPT 表示 HTTP 请求期望接受的类型 CONTENT-TYPE 表示请求内容的类型 DATE 表示此次操作的时间,且必须为 HTTP1.1 中支持的 GMT 格式 CanonicalizedOSSHeaders 表示以“x-acs-”为前缀的 http header 的组合 CanonicalizedResource 表示 API 想要访问的 BatchCompute 资源 其中,CanonicalizedBatchComputeHeaders 表示 http 中的 object meta 组合。CanonicalizedResource 表示 API 想要访问的 BatchCompute 资源。DATE 和 CanonicalizedResource 不能为空。如果请求中的 DATE 时间和 BatchCompute 服务器的时间差正负 15 分钟以上,BatchCompute 服务器将拒绝该服务,并返回 HTTP 400 错误。其他字段请参考公共请求头参数。 构建 CanonicalizedBatchComputeHeaders 的方法: 所有以“x-acs-”为前缀的 HTTP Header 被称为 CanonicalizedBatchComputeHeaders,它的构建方法如下: 将所有以“x-acs-”为前缀的 HTTP 请求头的名字转换成小写字母。如“X-Acs-Meta-Name: TaoBao”转换成“x-acs-meta-name: TaoBao”; 将上一步得到的所有 HTTP 请求头按照字典序进行升序排列; 如果有相同名字的请求头,则根据标准 RFC 2616, 4.2 章进行合并(两个值之间只用逗号分隔)。如有两个名为“x-acs-meta-name”的请求头,对应的值分别为“TaoBao”和“Alipay”,则合并后为:“x-acs-meta-name:TaoBao,Alipay”; 删除请求头和内容之间分隔符两端出现的任何空格。如“x-acs-meta-name: TaoBao,Alipay”转换成:“x-acs-meta-name:TaoBao,Alipay”; 将所有的头和内容用“\n”分隔符分隔拼成最后的CanonicalizedBatchComputeHeader。 构建CanonicalizedResource的方法: 用户发送请求中想访问的 BatchCompute 目标资源被称为 CanonicalizedResource。它的构建方法如下: 将 CanonicalizedResource 置成空字符串(“”); 放入要访问的 BatchCompute 资源:“/ResourceName/ResourceId”(无 ResourceId 则不填); 如果请求的资源包括子资源(sub-resource) ,那么将所有的子资源按照字典序,从小到大排列并以“&”为分隔符生成子资源字符串。在 CanonicalizedResource 字符串尾添加“?”和子资源字符串。此时的 CanonicalizedResource 例子如:/jobs/(id)/tasks?Marker=(Marer)&MaxItemCount=(MaxItemCount)。 例如,需要签名以下信息: PUT /jobs/job-000000005645B53B0000AEA300000001 HTTP/1.0 Content-Md5: 900150983cd24fb0d6963f7d28e17f72 Content-Type: application/json Date: Thu, 17 Nov 2005 18:49:58 GMT Host: batchcompute.cn-qingdao.aliyuncs.com x-acs-signature-method: HMAC-SHA1 x-acs-signature-version: 1.0 其中,Access Key ID 是:“44CF9590006BF252F707”, Access Key Secret 是“OtxrzxIsfpFjA7SwPzILwy8Bw21TLhquhboDYROV”,可用以下方法签名(Signature): python示例代码: import base64 import hmac import sha h = hmac.new("OtxrzxIsfpFjA7SwPzILwy8Bw21TLhquhboDYROV", "PUT\n900150983cd24fb0d6963f7d28e17f72\napplication/json\nThu, 17 Nov 2005 18:49:58 GMT\nx-acs-signature-method:HMAC-SHA1\nx-acs-signature-version:1.0\n/jobs/job-000000005645B53B0000AEA300000001", sha) base64.encodestring(h.digest()).strip() 签名(Signature)计算结果应该为“26NBxoKdsyly4EDv6inkoDft/yA=”, 然后加上 Authorization 头来组成最后需要发送的消息: PUT /jobs/job-000000005645B53B0000AEA300000001 HTTP/1.0 Authorization: acs 44CF9590006BF252F707: 26NBxoKdsyly4EDv6inkoDft/yA= Content-Md5: 900150983cd24fb0d6963f7d28e17f72 Content-Type: application/json Date: Thu, 17 Nov 2005 18:49:58 GMT Host: batchcompute.cn-qingdao.aliyuncs.com x-acs-signature-method: HMAC-SHA1 x-acs-signature-version: 1.0 在计算签名头的时候请遵循如下规则: 用来签名的字符串必须为 UTF-8 格式。含有中文字符的签名字符串必须先进 UTF-8 编码,再与 Access Key Secret 计算最终签名。 签名的方法用 RFC 2104 中定义的 HMAC-SHA1 方法,其中 Key 为 Access Key Secret。 Content-Type 和 Content-MD5 在请求中不是必须的,但是如果请求需要签名验证,空值的话以换行符“\n”代替。 在所有非 HTTP 标准定义的 header 中,只有以“x-acs-”开头的 header,需要加入签名字符串;其他非 HTTP 标准 header 将被忽略。 以“x-acs-”开头的 head 在签名验证前需要符合以下规范: head 的名字需要变成小写。 head 按字典序自小到大排序。 分割 head name 和 value 的冒号前后不能有空格。 每个Head之后都有一个换行符“\n”,如果没有 Head,CanonicalizedBatchComputeHeaders 就设置为空。 备注:BatchCompute 所有的请求都必须使用 HTTP 1.1 协议规定的 GMT 时间格式 。其中,日期的格式有三种: date1 = 2DIGIT SP month SP 4DIGIT; day month year (e.g., 02 Jun 1982) date2 = 2DIGIT “-“ month “-“ 2DIGIT; day-month-year (e.g., 02-Jun-82) date3 = month SP ( 2DIGIT or ( SP 1DIGIT )); month day (e.g., Jun 2) 【注意“2”前面有两个空格】 述这三种日期格式中,“天”所占位数都是“2 DIGIT”。因此,“Jun 2”、“2 Jun 1982”和“2-Jun-82”都是非法日期格式。

1934890530796658 2020-03-30 11:47:50 0 浏览量 回答数 0

回答

API错误码 E-HPC接口错误码汇总如下,请在表格中进行对应错误码查询。更多错误码,请访问 API 错误中心。 API错误码 Code 解释 http Code AgentError 代理请求失败 406 AgentError.Account.UserChangePasswordFailure 修改用户密码失败 406 AgentError.Account.DomainNotExist 指定用户账户域不存在 406 AgentError.Account.GetentPasswdFailure 查询用户列表失败 406 AgentError.Account.NotAccountManager 非账号管控节点不得操作 406 AgentError.Account.UserAlreadyExist 用户已存在 406 AgentError.Account.UserAddFailure 新增用户失败 406 AgentError.Account.UserDeleteFailure 删除用户失败 406 AgentError.Account.UserNotExist 指定用户不存在 406 AgentError.Account.UserModifyGroupFailure 修改用户权限组失败 406 AgentError.Image.DeleteImageFailed 删除镜像失败 406 AgentError.Image.DescribeImageFailed 查询单个镜像失败 406 AgentError.Image.DescribeImagegwFailed 查询镜像网关配置失败 406 AgentError.Image.GetDBInfoFailure 镜像数据查询失败 406 AgentError.Image.ListImagesFailed 查询镜像列表失败 406 AgentError.Image.ModifyImagegwFailed 修改镜像网关配置文件失败 406 AgentError.Image.PullImageFailed 拉取镜像失败 406 AgentError.Job.DeleteFailure 删除作业失败 406 AgentError.Job.ListFailure 查询作业列表失败 406 AgentError.Job.RerunFailure 重新运行作业失败 406 AgentError.Job.StopFailure 停止作业失败 406 AgentError.Job.SubmitFailure 提交作业失败 406 AgentError.Job.InvalidContainerType 请求的容器应用类型不支持 406 AliyunError 其他云产品接口请求失败 406 ClusterNotFound 指定的集群不存在 404 ComputeNotFound 指定的计算节点不存在 404 ConflictOpt 有冲突的操作在执行中 403 ContainerNameExist 容器应用名已存在 403 ContainerNotFound 指定的容器应用不存在 404 DbError 数据库请求失败 406 DeletePrePaidInstance 指定移除的集群中包含包月节点,不允许释放 400 EcsError ECS接口调用失败 406 EipError 请求弹性IP失败 406 FailToGenId 生成集群ID失败 406 ImageNotSupported 提供的镜像E-HPC不支持 403 ImageNotFound 指定的镜像不存在 404 IncorrectCredential 用户名或密码不正确 403 InDebt 用户已欠费 400 InvalidClusterStatus 集群状态不允许执行本次操作 403 InvalidNodeStatus 节点状态不允许执行本次操作 403 InvalidOpt 未知的操作 403 InvalidParams 无效的参数 400 InvalidVpc VPC信息无效 400 InvalidVolume 存储卷无效 400 InvalidSoftware 请求的软件不支持 400 InvalidVolumeProtocal 存储协议无效 400 InvalidVolumeMountpoint 挂载点无效 400 ManagerNotFound 管理节点不存在或状态异常 404 NasError NAS接口请求失败 406 NasServiceNotOpen 未开通NAS服务 406 NotAuthorized 未授权RAM 407 NotEnabled 用户未开通E-HPC服务 400 ObjectNotFound 指定的对象未找到 404 OrderError 订单请求失败 406 OrderError.InsufficientBalance 账户余额不足 400 OrderError.InstHasUnpaidOrder 账户存在未支付订单 400 OrderError.Arrearage 账户已欠费 400 OrderError.NoCard 用户未绑定卡 400 OrderError.InvalidPayMethod 没有有效的默认支付方式 400 OrderError.NoRealNameAuthentication 用户未完成实名验证 400 OrderError.NoRealNameRegistration 国际站用户购买国内区域云产品,未完成实名注册 400 OrderError.UserProfileIncomplete 国际站用户未完善个人信息 400 PartFailure 批量操作部分失败 409 QuotaExceeded.PrivateIpAddress 虚拟交换机可用地址空间不足 403 RedisError Redis请求失败 406 ServiceUnavailable 服务暂时不可用 503 TooManyClusters 用户EHPC集群超过配额 403 TooManyComputes 用户节点数超过配额 403 TooManyContainers 超出用户最大容器应用数 403 TooManyLogins 登录节点数超过配额 403 TooManyNodes 用户节点数超过配额 403 TooManyScc SCC实例数量超过配额 403 UnknownError 未知错误 500 UsernameExist 指定用户账号名已存在 403 VolumeNotFound 指定的存储不存在 404 VpcNotFound 指定的VPC不存在 404

1934890530796658 2020-03-23 23:10:24 0 浏览量 回答数 0

回答

本文列举了Web应用托管服务的API的公共请求头和公共返回头信息。 公共请求头部 公共请求参数是指每个接口都需要使用到的请求参数。 参数名称 示例 是否必选 说明 Authorization acs : 是 用于验证请求合法性的认证信息,采用 AccessKeyId:Signature 的形式。 Content-Length 0 是 RFC 2616 中定义的 HTTP 请求内容长度。 Content-Type application/json 是 RFC 2616 中定义的 HTTP 请求内容类型。 Content-MD5 0e30656xxxxxxxxx0bc6f70bbdfe 是 HTTP 协议消息体的 128-bit MD5 散列值转换成 BASE64 编码的结果。为了防止所有请求被篡改,建议所有请求都附加该信息。 Date Fri, 16 Aug 2019 11:18:47 GMT 是 请求的构造时间,目前只支持 GMT 格式。如果与 MNS 的服务器时间前后差异超过 15 分钟将返回本次请求非法。 Host webplus.cn-hangzhou.aliyuncs.com 是 请求的服务地址,例如:webplus.cn-hangzhou.aliyuncs.com。 Accept application/json 是 客户端需要的返回值类型,支持 application/json 和 application/xml。 x-acs-version 1.0 是 API 版本号。目前版本号为 2019-03-20。 x-acs-region-id cn-hangzhou 是 地域ID。 x-acs-signature-nonce f63659d4-10ac-483b-99da-ea8fde61eae3 是 唯一随机数,用于防止网络重放攻击。您在不同请求间要使用不同的随机数值。 x-acs-signature-method HMAC-SHA1 是 用户签名方式,目前只支持 HMAC-SHA1。 示例 GET /pop/v1/wam/appEnv HTTP/1.1 Host: webplus.cn-hangzhou.aliyuncs.com Accept: application/json UserAgent : Apache-HttpClient/4.5.7 (Java/1.8.0_152) x-acs-signature-nonce: f63659d4-10ac-483b-99da-ea8fde61eae3 Authorization: acs : x-acs-signature-version: 1.0 Date: Fri, 16 Aug 2019 11:18:47 GMT x-acs-signature-method: HMAC-SHA1 Content-Type: application/json;charset=utf-8 X-Acs-Region-Id: cn-hangzhou Content-Length: 0 公共返回头部 每次接口调用请求,无论成功与否,系统都会返回一个唯一识别码RequestId。调用API服务后返回数据采用统一格式。返回的HTTP状态码为 2xx,代表调用成功;返回的HTTP状态码为 4xx 或 5xx,代表调用失败。 XML 示例: <接口名称+response> | | 4C467B38-3910-447D-87BC-AC049166F216 | JSON 示例: { "RequestId": "4C467B38-3910-447D-87BC-AC049166F216" /* 返回结果数据 */ }

1934890530796658 2020-03-23 14:43:41 0 浏览量 回答数 0

回答

本文列举了Serverless 应用引擎的API的公共请求头和公共返回头信息。 公共请求头部 公共请求参数是指每个接口都需要使用到的请求参数。 参数名称 示例 是否必选 说明 Authorization acs : 是 用于验证请求合法性的认证信息,采用 AccessKeyId:Signature 的形式。 Content-Length 0 是 RFC 2616 中定义的 HTTP 请求内容长度。 Content-Type application/json 是 RFC 2616 中定义的 HTTP 请求内容类型。 Content-MD5 0e30656xxxxxxxxx0bc6f70bbdfe 是 HTTP 协议消息体的 128-bit MD5 散列值转换成 BASE64 编码的结果。为了防止所有请求被篡改,建议所有请求都附加该信息。 Date Mon, 26 Aug 2019 08:55:56 GMT 是 请求的构造时间,目前只支持 GMT 格式。如果与 MNS 的服务器时间前后差异超过 15 分钟将返回本次请求非法。 Host sae.cn-beijing.aliyuncs.com 是 请求的服务地址,例如:sae.cn-hangzhou.aliyuncs.com。 Accept application/json 是 客户端需要的返回值类型,支持 application/json 和 application/xml。 x-acs-version 1.0 是 API 版本号。目前版本号为 2019-05-06。 x-acs-region-id cn-beijing 是 地域ID。 x-acs-signature-nonce f63659d4-10ac-483b-99da-ea8fde61eae3 是 唯一随机数,用于防止网络重放攻击。您在不同请求间要使用不同的随机数值。 x-acs-signature-method HMAC-SHA1 是 用户签名方式,目前只支持 HMAC-SHA1。 示例 GET /pop/v1/paas/regionConfig HTTP/1.1 Host: sae.cn-beijing.aliyuncs.com Accept: application/json User-Agent: cs-sdk-python/0.0.1 (Darwin/15.2.0/x86_64;2.7.10) x-acs-signature-nonce: f63659d4-10ac-483b-99da-ea8fde61eae3 Authorization: acs : x-acs-signature-version: 1.0 Date: Mon, 26 Aug 2019 08:55:56 GMT x-acs-signature-method: HMAC-SHA1 Content-Type: application/json;charset=utf-8 X-Acs-Region-Id: cn-beijing Content-Length: 0 公共返回头部 每次接口调用请求,无论成功与否,系统都会返回一个唯一识别码RequestId。调用API服务后返回数据采用统一格式。返回的HTTP状态码为 2xx,代表调用成功;返回的HTTP状态码为 4xx 或 5xx,代表调用失败。 XML 示例: <接口名称+response> | | 4C467B38-3910-447D-87BC-AC049166F216 | JSON 示例: { "RequestId": "4C467B38-3910-447D-87BC-AC049166F216" /* 返回结果数据 */ }

1934890530796658 2020-03-27 13:12:37 0 浏览量 回答数 0

问题

可授权CDN Action?

青衫无名 2019-12-01 22:03:34 1427 浏览量 回答数 0

回答

专有宿主机接口调用是向专有宿主机API的服务端地址发送HTTP GET请求,并按照接口说明在请求中加入相应请求参数,调用后系统会返回处理结果。请求及返回结果都使用UTF-8字符集进行编码。 请求结构 专有宿主机API为RPC风格,您可以通过发送HTTP GET请求调用专有宿主机API。 其请求结构如下: http://Endpoint/?Action=xx&Parameters 其中: Endpoint: 专有宿主机API的服务接入地址为ecs.aliyuncs.com。 Action:要执行的操作。例如,调用DescribeDedicatedHosts查询一台或多台专有宿主机的详细信息。 Version:要使用的API版本。专有宿主机的API版本是2014-05-26。 Parameters:请求参数,每个参数之间用&分隔。 请求参数由公共请求参数和API自定义参数组成。公共参数中包含API版本号、身份验证等信息,详情请参见公共参数和签名机制。 下面是一个调用DescribeDedicatedHosts接口查询一台或多台专有宿主机详细信息的示例: 说明 为了便于您查看,本文档中的示例都做了格式化处理。 https://ecs.aliyuncs.com/?Action=DescribeDedicatedHost &Format=xml &Version=2014-05-26 &Signature=xxxx%xxxx%3D &SignatureMethod=HMAC-SHA1 &SignatureNonce=15215528852396 &SignatureVersion=1.0 &AccessKeyId=key-test &TimeStamp=2012-06-01T12:00:00Z &RegionId=cn-hangzhou … 返回结果 返回结果主要有XML和JSON两种格式,默认为XML,您可以指定公共请求参数Format变更返回结果的格式。更多详情,请参见公共参数。为了便于您查看,API文档返回示例均进行了换行和缩进等处理,实际返回结果无换行和缩进处理。 接口调用成功后,会返回接口的返回参数和请求ID,HTTP状态码为2xx。示例如下: XML示例 4C467B38-3910-447D-87BC-AC049166F216 JSON示例 { "RequestId": "4C467B38-3910-447D-87BC-AC049166F216" /* 返回结果数据 */ } 接口调用出错后,会返回错误码、错误信息和请求ID,HTTP状态码为4xx或者5xx。示例如下: XML示例 540CFF28-407A-40B5-B6A5-74Bxxxxxxxxx ecs.aliyuncs.com MissingParameter.CommandId The input parameter “CommandId” that is mandatory for processing this request is not supplied. JSON示例 { "RequestId": "540CFF28-407A-40B5-B6A5-74Bxxxxxxxxx", /* 请求 ID */ "HostId": "ecs.aliyuncs.com", /* 服务节点 */ "Code": "MissingParameter.CommandId", /* 错误码 */ "Message": "The input parameter “CommandId” that is mandatory for processing this request is not supplied." /* 错误信息 */ } 接口调用出错后,您可以根据返回的错误码,参见公共错误码以及API 错误中心排查错误。当您无法排查错误时,可以提交工单,并在工单中注明服务节点HostId和RequestId。

1934890530796658 2020-03-30 13:27:05 0 浏览量 回答数 0

回答

请求结构 智能云相册的API服务接入地址见:服务地域 公共参数 公共请求参数是指每一个接口都需要使用到的参数: 名称 类型 必填项 描述 Format String 否 返回值的类型,支持JSON与XML,默认为XML。 Version String 是 API版本号,为日期形式:YYYY-MM-DD,本版本对应为2017-07-11。 AccessKeyId String 是 阿里云颁发给用户的访问服务所用的密钥ID,或者从您的业务服务器获取到的临时访问凭证中的临时密钥ID。 Signature String 是 签名结果串,关于签名的计算方法,请参见签名机制。 SignatureMethod String 是 签名方式,目前支持HMAC-SHA1。 Timestamp String 是 请求的时间戳。日期格式按照ISO8601标准表示,并需要使用UTC时间。格式为:YYYY-MM-DDThh:mm:ssZ 例如,2014-7-29T12:00:00Z(为北京时间2014年7月29日的20点0分0秒。 SignatureVersion String 是 签名算法版本,目前版本是1.0。 SignatureNonce String 是 唯一随机数,用于防止网络重放攻击。用户在不同请求间要使用不同的随机数值。 SecurityToken String 是(特定情况) STS凭证,如果客户端从业务服务器获取STS凭证后访问智能云相册服务,该参数为必选。 LibraryId String 是(特定情况) 照片库的Id,如果使用AK认证的方式来对照片库进行操作,该参数为必选。如果使用STS认证的方式,LibraryId是通过SecurityToken中的RoleSessionName来进行传递,此时该参数为可选,如果提供了该参数,那么其值需要和RoleSessionName一致。 签名机制 智能云相册服务会对每个访问的请求进行身份验证,因此,需要在请求中包含签名(Signature)信息。智能云相册服务通过使用Access Key ID和Access Key Secret进行对称加密的方法来验证请求的发送者身份。Access Key ID和Access Key Secret由阿里云官方颁发给访问者(可以通过阿里云官方网站申请和管理),其中Access Key ID用于标识访问者身份;Access Key Secret是用于加密签名字符串和服务器端验证签名字符串的密钥,必须严格保密,只有阿里云和用户知道。 返回结果 调用API服务后返回数据采用统一格式: 返回的HTTP状态码为2xx,代表调用成功; 返回4xx或5xx的HTTP状态码代表调用失败。 调用成功返回的数据格式主要有XML和JSON两种,外部系统可以在请求时传入参数来制定返回的数据格式,默认为XML格式。本文档中的返回示例为了便于用户查看,做了格式化处理,实际返回结果是没有进行换行、缩进等处理的

1934890530796658 2020-03-31 13:29:29 0 浏览量 回答数 0
阿里云大学 云服务器ECS com域名 网站域名whois查询 开发者平台 小程序定制 小程序开发 国内短信套餐包 开发者技术与产品 云数据库 图像识别 开发者问答 阿里云建站 阿里云备案 云市场 万网 阿里云帮助文档 免费套餐 开发者工具 企业信息查询 小程序开发制作 视频内容分析 企业网站制作 视频集锦 代理记账服务 2020阿里巴巴研发效能峰会 企业建站模板 云效成长地图 高端建站