首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    记录一下 http status code

    HTTP Method 较为简单,我们常用的习惯如下: 一般查询我们都会使用 GET 方法, 创建新的记录使用 POST 方法 更新已有数据使用 PUT 方法 更新已有数据部分属性使用 PATCH 方法...GET 请求,但是实际请求使用了 POST 或 DELETE 方法 406 Not Acceptable,请求的资源客户端不支持处理,比如客户端希望获取 xml 的响应,但是服务器端只支持 JSON 响应...408 Request Timeout, 请求处理超时 409 Conflict,请求资源冲突,常发生在 PUT 更新资源信息时发生,比如更新时指定资源的 ETAG,但是PUT请求时,资源的 ETAG...,请求的 body 过大,服务器拒绝处理 414 URI Too Long,请求的 URI 地址太长,服务器拒绝处理 415 Unsupported Media Type,不支持的媒体类型或不支持的编码...505 HTTP Version Not Supported,不支持的 HTTP 版本,服务器不支持或拒绝处理这个 HTTP 版本的请求 本文引用:https://mp.weixin.qq.com/s/

    1.5K20

    聊一聊接口出现异常时如何进行排查问题?

    接口出现问题后我们应该先做基本的排查,确认网络连接是否正常可以使用ping/telnet测试接口服务器是否可达,其次确认接口的URL地址输入是否正确,然后确认认证信息API密钥、token等是否有效,最后再确认接口的请求方法...应用层验证请求验证工具链# 使用httpie测试APIhttp POST https://api.example.com/data key==value \Authorization:"Bearer token123..."# 使用jq解析响应curl -s https://api.example.com/data | jq '.error'# 使用httpie测试APIhttp POST https://api.example.com.../data key==value \Authorization:"Bearer token123"# 使用jq解析响应curl -s https://api.example.com/data | jq ...:443请求头缺失现象:HTTP 415 Unsupported Media Type修复:Content-Type: application/json时区问题现象:创建时间比实际晚8小时验证:SELECT

    1.3K20

    状态码大全

    201 正常 紧接 POST 命令。 202 正常 已接受用于处理,但处理尚未完成。 203 正常 部分信息 — 返回的信息只是一部分。...303 请参阅其它 可在另一 URI 下找到对请求的响应,且应使用 GET 方法检索此响应。 304 未修改 未按预期修改文档。 305 使用代理 必须通过位置字段中提供的代理来访问请求的资源。...306 未使用 不再使用;保留此代码以便将来使用。 4xx 客户机中出现的错误 状态码 含义 400 错误请求 请求中有语法问题,或不能满足请求。 401 未授权 未授权客户机访问数据。...404 找不到 服务器找不到给定的资源;文档不存在。 407 代理认证请求 客户机首先必须使用代理认证自身。 415 介质类型不受支持 服务器拒绝服务请求,因为不支持请求实体的格式。...5xx 服务器中出现的错误 状态码 含义 500 内部错误 因为意外情况,服务器不能完成请求。 501 未执行 服务器不支持请求的工具。 502 错误网关 服务器接收到来自上游服务器的无效响应。

    2K40

    HTTP接口设计

    主要使用场景在于实现并发控制 412 Precondition Failed : 服务器在验证在请求的头字段中给出先决条件时,没能满足其中的一个或多个。...被请求的资源已被删除,只有在确定了这种情况是永久性的时候才可以使用,否则建议使用 404 Not Found 413 Payload Too Large : POST 或者 PUT 请求的消息实体过大...415 Unsupported Media Type : 服务器不支持请求中提交的数据的格式 422 Unprocessable Entity : 请求格式正确,但是由于含有语义错误,无法响应 428...501 Not Implemented : 服务器不支持当前请求所需要的某个功能。 502 Bad Gateway : 作为网关或者代理工作的服务器尝试执行请求时,从上游服务器接收到无效的响应。...以及对文中 `state` 参数的介绍的修正 JSON Web Token,一种 Token 的生成标准 Json Web Tokens: Introduction Json Web Tokens:

    2.3K20

    爬虫415(UNsupported media type)问题解决

    ---- 今天在我爬某个网站的时候,返回的结果是415,不支持的媒体类型(Unsupported media type),当时遇到这个问题的时候,我有点蒙,什么是媒体,在这里先不管他什么是媒体,反正就是报错...,但是能肯定的是415错误肯定是请求的问题。...2、弄清楚这个请求是post/get请求,我确定了这个请求“http://cq.gsxt.gov.cn/gsxt/api/ebaseinfo/queryForm/“+pripid+”/1?...3、get请求和post请求在爬虫看来最大的差别就是,post请求参数都写在了请求地址的“?”后面,而get请求的参数要写在request请求类里面。...发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135344.html原文链接:https://javaforall.cn

    1.3K10

    【Http】一文备忘Http状态码(406,415,422)

    最近在调试接口时,web api 报了一个415状态码。好久没见到这个状态码,一时还真不知道啥情况。所以,人的大脑是有遗忘规律的,为了加深印象,所以我觉得我有必要再复习一下。...例如告诉搜素引擎,某个页面的网址已经永久的改变了。绝大多数的Web API都不需要使用这类状态码。...415:Unsupported media type,与406正好相反,有一些请求必须带着数据发往服务器,这些数据都属于特定的媒体类型,如果API不支持该媒体类型格式,415就会被返回。...API 时,与在浏览器中的体验一致: 忽略Accept 若为另行配置,将会使用JSON返回内容 3.Server:“你给的我不要”——415 说回我们问题的初衷,报了415,我这边ajax设置的Content-Type...[FromBody]*接收,服务端api是不会接收数据,便会返回415 Unsupported Media Type-不支持的媒体类型。

    3.2K10

    HTTP错误代码

    200:正确的请求返回正确的结果,如果不想细分正确的请求结果都可以直接返回200。 201:表示资源被正确的创建。比如说,我们 POST 用户名、密码正确创建了一个用户就可以返回 201。...比如说,我们下载的东西不在这个地址需要去到新的地址。 303:使用 GET 来访问新的地址来获取资源。 304:请求的资源并没有被修改过。...308:使用原有的地址请求方式来通过新地址获取资源。 400:请求出现错误,比如请求头不对等。 401:没有提供认证信息。请求的时候没有带上 Token 等。...415:类型不正确。 416:请求的区间无效。 500:服务器错误。 501:请求还没有被实现。 502:网关错误。 503:服务暂时不可用。服务器正好在更新代码重启。...505:请求的 HTTP 版本不支持。 作者:前端来入坑 链接:https://www.jianshu.com/p/c8391b6e4404 来源:简书 著作权归作者所有。

    1.5K20

    http错误码对照表

    201 正常;紧接 POST 命令。 202 正常;已接受用于处理,但处理尚未完成。 203 正常;部分信息 — 返回的信息只是一部分。 204 正常;无响应 — 已接收请求,但不存在要回送的信息。...#临时移动 303 请参阅其它 — 可在另一 URI 下找到对请求的响应,且应使用 GET 方法检索此响应。 304 未修改 — 未按预期修改文档。...305 使用代理 — 必须通过位置字段中提供的代理来访问请求的资源。 306 未使用 — 不再使用;保留此代码以便将来使用。...404 找不到 — 服务器找不到给定的资源;文档不存在。 407 代理认证请求 — 客户机首先必须使用代理认证自身。 415 介质类型不受支持 — 服务器拒绝服务请求,因为不支持请求实体的格式。...5xx 服务器中出现的错误 500 内部错误 — 因为意外情况,服务器不能完成请求。 501 未执行 — 服务器不支持请求的工具。 502 错误网关 — 服务器接收到来自上游服务器的无效响应。

    3.3K70

    RESTful API 最佳实践

    如果一直使用SSL,认证凭证可以简单的使用随机生成的access token,把其做为HTTP Basic Auth中user name字段的值传给API。...当然,这种基于token来进行基本认证的方法只能当用户从API管理后台拷贝了一个token到自己的代码中才行。如果搞不到token,只能使用OAuth 2来把安全token传递给第三方。...不管怎么样,以上三种方法是用来在API之间传输token的方法。实际传输的token可以是一样的。 12.使用SSL 一定要使用SSL。没有例外。...一直使用SSL的另一个优势是,加密的连接简化了用户认证的工作 – 你可以使用简单的access token,而不需要对每个API请求进行签名。 需要注意的一件事是以非SSL的形式访问API的URL。...在进行分页查询时可以返回下一页的URI,如果没有说明服务器已经取到最后一条数据了,客户端可以减少不必要的请求以及URI的构造,建议在分页的情况下使用。

    2.2K31

    【DNS解析】如何设置DDNS(动态域名解析)

    获取DNSPod Token 1、打开并登录控制台-API密钥 注意这里一定要选择"DNSPod Token"而非"腾讯云API密钥"。 1、点击创建密钥,这里可能会进行安全验证,按照提示验证即可。...3、记录密钥ID及Token 注意:Token仅在创建时展示一次,忘记的话请重新创建 [完成创建密钥] 如果用于DDNS请不要设置IP白名单添加解析记录 1、打开并登录解析控制台 2、找到对应的域名点击管理...ID 2)、通过记录列表接口获取 ssh连接服务器通过curl请求接口获取 curl -X POST https://dnsapi.cn/Record.List -d 'login_token=LOGIN_TOKEN...若设置IPv6记录,请将record_type=A改为record_type=AAAA (暂不支持IPv6,先写着,毕竟马上就支持了) 例如: curl -X POST https://dnsapi.cn...lang=en' 线路类型若无特殊需求默认即可 例如: curl -X POST https://dnsapi.cn/Record.Ddns -d 'login_token=TokenID,Token&

    124K2319

    Restful API 设计指北

    1、使用 HTTPS 协议 这个协议使用本身与这个 API 设计标准没有什么直接联系,使用 HTTPS 协议主要目的是将用户客户端与 API 服务器链接过程中保证其数据的安全性 ?。...注意:由于 API 接口使用 HTTPS 协议,不要让非 SSL 的链接访问重定向到 SSL 的链接。...2、API 地址和版本问题 为 API 使用专门子域名比较友好,例如使用如下链接使用: https://api.debuginn.cn 也可以将 API 放在主域名下,例如: https://debuginn.cn.../asc 指定返回结果按照哪个属性排序,以及排序顺序 分页操作 当返回某个资源的列表时,如果要返回的数目特别多,比如 github 的 /users,就需要使用分页分批次按照需要来返回特定数量的结果。...服务端必须返回 Allow 头部,告诉客户端哪些方法是允许的 415 Unsupported Media Type 服务端不支持客户端请求的资源格式,一般是因为客户端在 Content-Type 或者

    1K20

    http 301、302、304、400、405、415状态码解释

    303 表示请求的资源路径发生改变,使用GET方法请求新url。她与302的功能一样,但是明确指出使用GET方法请求新url。 新url指的是,第一次请求返回的location。...304状态码返回时,不包含任何响应的主体部分。304虽然被划分在3xx类别中,但是和重定向没有关系。...提交json时,如果json格式有问题,接收端接收json,也会出现400 bad request 比如常见的json串,数组不应该有”,但是有”了。.../www.google.com" } ]" //多了]前边的" } 405 method not allowed 问题原因: 请求的方式(get、post、delete)方法与后台规定的方式不符合...比如: 后台方法规定的请求方式只接受get,如果用post请求,就会出现 405 method not allowed的提示 415 后台程序不支持提交的content-type,就会返回415,spring

    8.5K20

    重构万店掌 Open API:轻量级 Python单文件 客户端实现

    基础使用示例from ovopark_open_client import OvoparkOpenClient# 配置信息(替换为真实密钥)API_URL = "https://api.ovopark.com...Token 认证使用部分需要用户身份验证的接口(如获取用户信息、订单列表等),必须携带 Token 才能访问。...)except Exception as e: print("请求失败:", str(e))关键说明:Token 有效期:登录接口返回的 Token 通常有有效期(如2小时/24小时),过期后需重新调用登录接口获取...;Token 字段名:不同接口返回的 Token 字段名可能不同(如 token、accessToken、authenticator),以官方文档为准;安全性:登录接口的密码建议通过 HTTPS 传输,...:Token通常有有效期限制,需及时刷新,建议在代码中增加Token过期检测和自动刷新逻辑异常捕获:务必使用try-except捕获请求过程中的异常,保证程序健壮性请求方法适配:不同接口可能支持不同的HTTP

    18510
    领券