展开

关键词

HTTP:除了404,还有啥?

服务器处理完客户的请求,并收到客户的答后,即断开连接。采用这种方式可以节省传输时间。5.无HTTP协议是无协议。无是指协议对于事务处理没有记忆能力。 6.另外,HTTP请求报文和报文都是由开始行(对于请求消息,开始行就是请求行,对于消息,开始行就是行),消息报头(可选),空行(只有CRLF的行),消息正文(可选)组成。 软件测试人员了解一些服务器返回的HTTP的意思是必不可少的,只有弄清楚这些,工作中才会得心手,HTTP如下:HTTP由三位数字组成,第一个数字定义了的类别,且有五种可能取值 常用:1xx - 信息提示这些表示临时的。客户端在收到常规之前,准备接收一个或多个1xx 。 由于这个原因,HTTP 1.1新增了307,以便更加清除地区分几个:当出现303答时,浏览器可以跟随重定向的GET和POST请求;如果是307答,则浏览器只能跟随对GET请求的重定向。

41720

ABAP用服务器的HTTP(Status Code)

本文记录了2016年时,SAP成都研究院CRM开发团队在开发SAP CRM Fiori用时的一些技术讨论,关于HTTP请求的的差异。 当时我们用Chrome打开SAP Fiori用,在Chrome开发者工具的network标签里,观察到有的请求HTTP 200,有的却是HTTP 304.? -200-cache-vs-status-code-304本文我们从一个实际的例子出发,观察ABAP服务器分别是在何种情况下,返回HTTP 200和304这两个的,帮助大家加深理解。 200:? 下面第20行代展示了前文HTTP 200的截图里,HTTP字段cache-control被填充的地方。?

22820
  • 广告
    关闭

    50+款云产品免费体验

    提供包括云服务器,云数据库在内的50+款云计算产品。打造一站式的云产品试用服务,助力开发者和企业零门槛上云。

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    HTTP请求汇总

    HTTP请求汇总,加粗的比较常见:httpStatusCodes : 100: Continue, 101: Switching Protocols, 200: OK, 201: Created Error, 501: Not Implemented, 502: Bad Gateway, 503: Service Unavailable, 504: Gateway Timeout, 505: HTTP

    18030

    说说Python中HTTP常见

    废话不多说,开始今天的题目:问:说说Python中HTTP常见?答:http协议是超文本传输协议,是用于从万维网服务器传输文本到本地浏览器的传送协议,是基于tcpip通信协议来传输数据的。 HTTPHTTP Status Code)是用以表示网页服务器超文本传输协议的3位数字代。 所有的第一个数字代表了的五种之一。ps:今天这个HTTP面试题,不仅仅只要Python是这样,其他语言也通用 。 HTTP分为5种类型:1** 信息,服务器收到请求,需要请求者继续执行操作2** 成功,操作被成功接收并处理3** 重定向,需要进一步的操作以完成请求4** 客户端错误,请求包含语法错误或无法完成请求 407 (需要代理授权) 此与 401(未授权)类似,但指定请求者当授权使用代理。408 (请求超时) 服务器等候请求时发生超时。500 (服务器内部错误) 服务器遇到错误,无法完成请求。

    17730

    网页服务器HTTP-HTTP

    HTTP HTTP Status Code)是用以表示网页服务器 HTTP 的 3 位数字代。 502-Web 服务器用作网关或代理服务器时收到了无效。 502.1-CGI 用程序超时。 502.2-CGI 用程序出错。application. 503-服务不可用。 403.18-在当前的用程序池中不能执行所请求的 URL。这个错误代为 IIS6.0 所专用。 403.19-不能为这个用程序池中的客户端执行 CGI。这个错误代为 IIS6.0 所专用。 2xx-成功:这类表明服务器成功地接受了客户端请求。200-确定。客户端请求已成功。 201-已创建。 202-已接受。 203-非权威性信息。 204-无内容。 205-重置内容。 原创文章采用CC BY-NC-SA 4.0协议进行许可,转载请注明:转载自:网页服务器HTTP-HTTP

    59420

    前端测试题:对于WEB服务有关http及含义,说法有误的是?

    考核内容:前后端通信题发散度: ★★试题难度: ★★解题思路:说到这里首先大家要明白以下操作:http:超文本传输协议WEB在传输层采用的是TCP协议。 浏览器与服务器建立连接时会经过TCP的三次握手,一次TCP的连接可以建立多个HTTP请求。为服务器接受请求之后返回的信息,浏览器可以根据信息的判断请求是否成功。 使用CHROME打开网站如(www.coolneng.com),按F12,可以看到控制台中加载的WEB资源,及? 对于一个前端工程师来说,要最少要掌握以下web页面每个资源的信息及的含义 200:服务器正常。 500:服务器内部错误什么情况下会返回304?客户端是怎么知道这些内容没有更新的呢?

    20330

    Http请求方法和整理

    一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,格式如下: ? 可见请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。HTTP请求方法: GET: 请求指定的页面信息,并返回实体主体。HEAD: 只请求页面的首部。 TRACE: 请求服务器在中的实体主体部分返回所得到的内容。PATCH: 实体中包含一个表,表中说明与该URI所表示的原内容的区别。MOVE: 请求服务器将指定的页面移至另一个网络地址。 HTTP:① 客户方错误100 继续101 交换协议② 成功200 OK201 已创建202 接收203 非认证信息204 无内容205 重置内容206 部分内容③ 重定向300 多路选择301 412 条件失败413 请求实体太大414 请求URI太长415 不支持媒体类型⑤ 服务器错误500 服务器内部错误501 未实现(Not Implemented)502 网关失败504 网关超时505 HTTP

    642140

    HTTP

    位于的起始行中 比如,在行 HTTP1.0 200 OK 中,就是200 客户端向一个 HTTP 服务器发送请求报文时,会遇到很多意想不到的情况,请求不一定能够成功完成。 服务器可能会告诉你无法找到所请求的资源,你没有访问资源的权限,或者资源被移到了其他地方 是在每条报文的起始行中返回的。会返回一个数字和一个可读的。 可以根据其所处的范围,将它作为那个类别中一个普通的成员来处理 例如,若收到了 515(在 5XX 代的已定义范围之外),就该认为这条指出了服务器的错误,这是 5XX 报文的通用类别 100 这些相对较新,关于其复杂性和感 知价值存在一些争论,而受到限制 100 Continue 的目的是对这样的情况进行优化:HTTP 客户端用程序有一个实体的主体部分要发送给服务器,但希望在发送之前查看一下服务器是否会接受这个实体 服务器有一组用来表示成功的,分别对于不同类型的请求 300 ~ 399,重定向 重定向要么告知客户端使用替代位置来访问他们所感兴趣的资源,要么就提供一个替代的而不是资源的内容。

    58900

    HTTP

    直接返回http 401,提示重新登录response.sendError(401, 当前账户未登录或会话失效,请重新登录!)HTTP列表:100Continue继续。 客户端继续其请求101Switching Protocols切换协议。服务器根据客户端的请求切换协议。只能切换到更高级的协议,例如,切换到HTTP的新版本协议200OK请求成功。 所请求的资源未修改,服务器返回此时,不会返回任何资源。客户端通常会缓存访问过的资源,通过提供一个头信息指出客户端希望只返回在指定日期之后修改的资源305Use Proxy使用代理。 所请求的资源必须通过代理访问306Unused已经被废弃的HTTP307Temporary Redirect临时重定向。与302类似。 如果只是服务器暂时无法处理,则会包含一个Retry-After的信息414Request-URI Too Large请求的URI过长(URI通常为网址),服务器无法处理415Unsupported

    23320

    http

    查询201-206都表示服务器成功处理了请求的,说明网页可以正常访问。200(成功) 服务器已成功处理了请求。通常,这表示服务器提供了请求的网页。 但由于搜索引擎会继续抓取原有位置并将其编入索引,因此您不使用此代来告诉搜索引擎某个页面或网站已被移动。4XXHTTP表示请求可能出错,会妨碍服务器的处理。 406(不接受) 无法使用请求的内容特性请求的网页。 407(需要代理授权) 此与 401 类似,但指定请求者必须授权使用代理。如果服务器返回此,还表示请求者当使用代理。 通常,这只是一种暂时的。 504(网关超时) 服务器作为网关或代理,未及时从上游服务器接收请求。 505(HTTP 版本不受支持) 服务器不支持请求中所使用的 HTTP 协议版本。 常见的HTTP200:请求被正常处理204:请求被受理但没有资源可以返回206:客户端只是请求资源的一部分,服务器只对请求的部分资源执行GET方法,相报文中通过Content-Range指定范围的资源

    26930

    HTTP

    当浏览器接收并显示网页前,此网页所在的服务器会返回一个包含HTTP的信息头(server header)用以浏览器的请求。HTTP的英文为HTTP Status Code。 下面是常见的HTTP:200 - 请求成功301 - 资源(网页等)被永久转移到其它URL404 - 请求的资源(网页等)不存在500 - 内部服务器错误HTTP分类HTTP由三个十进制数字组成 HTTP共分为5种类型:HTTP分类分类分类描述1**信息,服务器收到请求,需要请求者继续执行操作2**成功,操作被成功接收并处理3**重定向,需要进一步的操作以完成请求4**客户端错误,请求包含语法错误或无法完成请求 5**服务器错误,服务器在处理请求的过程中发生了错误HTTP列表:HTTP列表英文名称中文描述100Continue继续。 所请求的资源必须通过代理访问306Unused已经被废弃的HTTP307Temporary Redirect临时重定向。与302类似。

    7510

    http

    1开头的http表示临时并需要请求者继续执行操作的。 100   (继续) 请求者当继续提出请求。 服务器返回此代表示已收到请求的第一部分,正在等待其余部分。   2开头的http表示请求成功 200     成功处理了请求,一般情况下都是返回此; 201     请求成功并且服务器创建了新的资源。  307   (临时重定向)  服务器目前从不同位置的网页请求,但请求者继续使用原有位置来进行以后的请求。 4开头的http表示请求出错 400    服务器不理解请求的语法。  407   此与 401类似,但指定请求者当授权使用代理。 408   服务器等候请求时发生超时。 409   服务器在完成请求时发生冲突。 服务器必须在中包含有关冲突的信息。  通常,这只是暂时。 504   (网关超时)  服务器作为网关或代理,但是没有及时从上游服务器收到请求。 505   (HTTP 版本不受支持) 服务器不支持请求中所用的 HTTP 协议版本。

    49240

    HTTP

    HTTP由三个十进制数字组成 HTTP列表:

    6810

    一文牢记HTTP(图解HTTP

    HTTP是干什么的?HTTP负责表示客户端HTTP请求的返回结果、标记服务器的处理是否正常、通知出现的错误等工作。 4XX Client Error(客户端错误) 服务器无法处理请求 5XX Server Error(服务器错误) 服务器处理请求出错 2XX 成功详述2XX的结果表明请求被正常处理了 在报文内,随一起返回的信息会因方法的不同而发生改变。 另外,浏览器会像200 OK一样对待该。401 Unauthorized? 该表示发送请求需要有通过HTTP认证(BASIC认证、DIGEST认证)的认证信息。 的不一致不少返回的都是错误的,但是用户可能觉察不到这点。比如Web用程序内部发生错误,依然返回200 OK 这种情况也经常遇到。

    1.4K10

    HTTP->HTTP Status Code

    常见的: – 服务器成功返回网页 – 请求的网页不存在 – 服务不可用详解:HTTP: Status 1xx  (临时)说明: HTTP: Status 1xx  (临时)->表示临时并需要请求者继续执行操作的 HTTP Status 2xx  (成功)说明:HTTP Status 2xx  (成功)->表示成功处理了请求的; 详细代及说明: HTTP Status 200 (成功)-> 服务器已成功处理了请求 HTTP Status 4xx (请求错误)说明: HTTP Status 4xx (请求错误)->这些表示请求可能出错,妨碍了服务器的处理。 HTTP Status 407 (需要代理授权) ->此与 401(未授权)类似,但指定请求者当授权使用代理。HTTP Status 408 (请求超时) ->服务器等候请求时发生超时。 HTTP Status 416 (请求范围不符合要求) ->如果页面无法提供请求的范围,则服务器会返回此

    44130

    FastAPI(20)- Response Status Code

    前言和指定模型一样,可以在任何路径操作中添加参数 status_code,用于声明HTTP @app.get()@app.post()@app.put()@app.delete()最简单的栗子 的 numberstatus_code 也可以接收一个 IntEnum如果是 number,可以使用 ,里面都是封装好的变量,直接调用即可from fastapi import status 如果是 IntEnum,可以使用 ,是一个 int 类型的枚举类from http import HTTPStatusstatus 的栗子from fastapi import status app = status_code=status.HTTP_201_CREATED)async def create_item(name: str): return {name: name}更推荐用这个,因为变量名会包含 status_code=HTTPStatus.CREATED)async def create_item(name: str): return {name: name}status_code 的作用在中返回该

    7030

    TCPIP协议族(一) HTTP简介、请求方法与

    三、HTTP的请求方法以及上面在介绍请求报文中提到的“GET”就是请求请求方法,而在报文中提到的“200”,就是稍后要聊的。 请求方法和HTTP协议中算是比较重要的内容了。 本部分是以HTTP协议的角度来聊的请求方法,所以与之前会有稍稍的不同。本部分我们就来聊一下HTTP协议的请求方法和。 2、聊完请求方法后,接下来我们来聊聊HTTP协议的。 顾名思义,是用来标志HTTP的,原因短语构成,当然有很多中,本部分就挑出来常用的进行讨论。

    51460

    HTTP

    ----HTTP 指示特定 HTTP 请求是否已成功完成。 103 Early Hints 此主要用于与Link 链接头一起使用,以允许用户代理在服务器仍在准备时开始预加载资源。成功200 OK请求成功。 使用此不是必须的,而且只有在不使用此便会返回200 OK的情况下才是合适的。204 No Content服务器成功处理了请求,但不需要返回任何实体内容,并且希望返回更新了的元信息。 但是与204不同,返回此要求请求者重置文档视图。该主要是被用于接受用户输入后,立即重置表单,以便用户能够轻松地开始另一次输入。 416

    27210

    http请求

    http请求 http返回代 1xx(临时) 表示临时并需要请求者继续执行操作的http返回代 表示 说明 100 (继续) 请求者当继续提出请求。 http返回代 2xx (成功) 表示成功处理了请求的http返回代 表示 说明 200 (成功) 服务器已成功处理了请求。 通常,这表示服务器提供了请求的网页。 http返回代 3xx (重定向) 表示要完成请求,需要进一步操作。 通常,这些用来重定向。 http返回代 表示 说明 300 (多种选择) 针对请求,服务器可执行多种操作。 307 (临时重定向) 服务器目前从不同位置的网页请求,但请求者继续使用原有位置来进行以后的请求。 http返回代 4xx(请求错误) 这些表示请求可能出错,妨碍了服务器的处理。 http返回代 说明 400 (错误请求) 服务器不理解请求的语法。 401 (未授权) 请求要求身份验证。 对于需要登录的网页,服务器可能返回此

    49310

    HTTP大全

    对于初学者来说遇到错误,不知如何下手,今天我们来看看每个都表示什么意思?HTTPHTTP Status Code)是用以表示网页服务器HTTP的3位数字代。 重定向过程:客户浏览器发送http请求 --> web服务器接受后发送302及对新的location给客户浏览器--》客户浏览器发现是302,则自动再发送一个新的http请求,请求url 消息这一类型的,代表请求已被接受,需要继续处理。这类是临时,只包含行和某些可选的头信息,并以空行结束。 200 OK请求已成功,请求所希望的头或数据体将随此返回。出现此是表示正常。 在接受请求处理并返回202当在返回的实体中包含一些指示处理当前的信息,以及指向处理监视器或预测的指针,以便用户能够估计操作是否已经完成。

    59740

    扫码关注云+社区

    领取腾讯云代金券