根据约翰的回答,我将GET请求更改为POST请求。它可以工作,而无需更改服务器配置。所以我去寻找如何实现这一点。...jQuery Ajax POST示例 (注意清理发布的数据注释)和 http://www.openjs.com/articles/ajax_xmlhttp_using_post.php 基本上,区别在于GET请求在一个字符串中包含...+params, true); http.send(null); 而POST请求通过单独的命令发送url和参数: http.open(“POST”, url, true); http.send(params
如果想要支持更长的请求URI,请将此值更改为大于默认值8190的值。该值位于/etc/apache2/apache2.conf中。...2.主要在后端处理,前端改请求方法 基本上,区别在于GET请求具有一个字符串中的url和参数,然后发送null: http.open("GET", url+"?"...+params, true); http.send(null); 而POST请求通过单独的命令发送url和参数: http.open("POST", url, true); http.send(params
我收到错误” HTTP错误414。请求URL太长”。...实际上是从http.sys而不是IIS引发此错误。在将请求传递到请求处理管道中的IIS之前,将引发该错误。...若要使https.sys接受更长的请求URL而不引发HTTP 414错误,请在服务器PC上的Windows注册表中的Computer HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet...作为绕过http.sys安全性进行此更改的替代方法,请考虑将请求更改为接受HTTP POST而不是HTTP GET,然后将参数放入POST请求正文而不是长URL中。...只是为了补充,如果您尝试使用大量参数,请使用Request ajax并接收414错误。将dataType属性更改为JSON,然后以POST类型提交。 这解决了我的问题。
最近https://www.cftr.net/网站迁移服务器,用的lnmp环境,迁移到新的环境后不断出现502错误。 ?...没过几天,采集出现问题了,甚至出现514 错误,还有nginx 414 Request-URI Too Large和unix:/tmp/php-cgi.sock failed (2: No such file...调整了Nginx以下几个参数, 客户端请求头缓冲区大小,如果请求头总长度大于小于128k,则使用此缓冲区, #请求头总长度大于128k时使用large_client_header_buffers设置的缓存区...large_client_header_buffers 4 128k; 当http 的URI太长或者request header过大时会报414 Request URI too large或400 bad...request错误。
client_header_buffer_size 512k; large_client_header_buffers 4 512k;
今天 使用rettorfit 去请求数据一直不成功,请求逻辑上以及请求参数上都没有问题,后台也验证过是通的(我用xutils3请求也是成功的,后来意识到xutils3是将参数放在请求体里面),但是就是一直不能请求成功...由于使用的是retrofit POST 请求,查询字段用的是@QueryMap ,而这个查询时是直接拼接在url的后面,但是url的请求接口是有长度限制的,所以一直没有请求成功。...后来转用@FieldMap字段,这个字段是将查询参数放在请求体中,而请求体理论上是不存在长度限制的问题。 希望有遇到这个问题的朋友,可以及时解决,不要像我绕个大弯。
HTTP协议不对URI的长度作事先的限制,服务器必须能够处理任何他们提供资源的URI,并且应该能够处理无限长度的URIs,这种无效长度的URL可能会在客户端以基于GET方式的请求时产生。...如果服务器不能处理太长的URI的时候,服务器应该返回414状态码(此状态码代表Request-URI太长)。...一般服务是没有专门针对URI的参数限制的,但是由于URI是会包含在request header中的,所以对header的大小限制是会对URI起作用的 ps:URI在HTTP协议中是叫做request-Line...,超过其中一个值则服务器会返回错误状态码 414(Request-URI Too Large)。...可以说这个限制就是限制了url的长度不能超过该设定的值,如果超过了,服务器会返回错误状态码 414(Request-URI Too Large)。
) 如果客户端完成请求时花费的时间太长, 服务器可以回送这个状态码并关闭连接 409 Conflict(冲突) 发出的请求在资源上造成了一些冲突 410 Gone(消失了) 服务器曾经有这个资源,现在没有了...状态码413 414 Request URI Too Long(请求URI太长) 客户端发送的请求所携带的URL超过了服务器能够或者希望处理的长度 状态码414 415 Unsupported Media...414 Request URI Too Long(请求URI太长) 就是说Request URI太长, 一般浏览器本身对URI的长度就会有限制,所以不会发送URI很长的Request....我们平常是根本看不到414错误的。 但是机器人可以发送很长URI。 例如:我们用Fiddler Composer发送一个很长的URI给Google, 比如 "www.google.com?...就可以看到414了 ? ? 500 Internal Server Error(内部服务器错误) 这个太常见了, 我们开发网站的时候,当我们的程序出错了时,就会返回500错误。
HTTP请求方法: GET: 请求指定的页面信息,并返回实体主体。 HEAD: 只请求页面的首部。 POST: 请求服务器接受所指定的文档作为对所标识的URI的新的从属实体。...PATCH: 实体中包含一个表,表中说明与该URI所表示的原内容的区别。 MOVE: 请求服务器将指定的页面移至另一个网络地址。 COPY: 请求服务器将指定的页面拷贝至另一个网络地址。...HTTP响应状态码: ① 客户方错误 100 继续 101 交换协议 ② 成功 200 OK 201 已创建 202 接收 203 非认证信息 204 无内容 205 重置内容 206...部分内容 ③ 重定向 300 多路选择 301 永久转移 302 暂时转移 303 参见其它 304 未修改(Not Modified) 305 使用代理 ④ 客户方错误 400 错误请求...409 冲突 410 失败 411 需要长度 412 条件失败 413 请求实体太大 414 请求URI太长 415 不支持媒体类型 ⑤ 服务器错误 500 服务器内部错误 501
3.2.1 General Syntax The HTTP protocol does not place any a priori limit on the length of a URI...A server SHOULD return 414 (Request-URI Too Long) status if a URI is longer than the server can...翻译: HTTP协议不对URI的长度作事先的限制,服务器必须能够处理任何他们提供资源的URI,并且应该能够处理无限长度的URIs,这种无效长度的URL可能会在客户端以基于GET方式的请求时产生...如果服务器不能处理太长的URI的时候,服务器应该返回414状态码(此状态码代表Request-URI太长)。...注:服务器在依赖大于255字节的URI时应谨慎,因为一些旧的客户或代理实现可能不支持这些长度。
HTTP 错误 414 414 Request-URI 太长 Request-URL太长,服务器拒绝服务此请求。...服务器正遭受试图利用某些服务器(将固定长度的缓冲区用于读取或执行 Request-URI)中的安全性漏洞的客户干扰。 如果问题依然存在,请与 Web 服务器的管理员联系。...HTTP 错误 414 414 Request-URI 太长 Request-URL太长,服务器拒绝服务此请求。...服务器正遭受试图利用某些服务器(将固定长度的缓冲区用于读取或执行 Request-URI)中的安全性漏洞的客户干扰。 如果问题依然存在,请与 Web 服务器的管理员联系。...HTTP 错误 414 414 Request-URI 太长 Request-URL太长,服务器拒绝服务此请求。
#永久移动 302 已找到 — 请求的数据临时具有不同 URI。 #临时移动 303 请参阅其它 — 可在另一 URI 下找到对请求的响应,且应使用 GET 方法检索此响应。...4xx 客户机中出现的错误 400 错误请求 — 请求中有语法问题,或不能满足请求。 401 未授权 — 未授权客户机访问数据。 402 需要付款 — 表示计费系统已有效。...5xx 服务器中出现的错误 500 内部错误 — 因为意外情况,服务器不能完成请求。 501 未执行 — 服务器不支持请求的工具。 502 错误网关 — 服务器接收到来自上游服务器的无效响应。...无法找到文件 HTTP 405 – 资源被禁止 HTTP 406 – 无法接受 HTTP 407 – 要求代理身份验证 HTTP 410 – 永远不可用 HTTP 412 – 先决条件失败 HTTP 414...– 请求 – URI 太长 HTTP 500 – 内部服务器错误 HTTP 500.100 – 内部服务器错误 – ASP 错误 HTTP 500-11 服务器关闭 HTTP 500-12 应用程序重新启动
) 如果客户端完成请求时花费的时间太长, 服务器可以回送这个状态码并关闭连接 409 Conflict(冲突) 发出的请求在资源上造成了一些冲突 410 Gone(消失了) 服务器曾经有这个资源,现在没有了...Request URI Too Long(请求URI太长) 客户端发送的请求所携带的URL超过了服务器能够或者希望处理的长度 415 Unsupported Media Type(不支持的媒体类型)...该状态码表示请求的资源已经被分配了新的URI,并且以后使用资源现在所指的URI。并且根据请求的方法有不同的处理方式: HEAD:必须在响应头部Location字段中指明新的永久性的URI。...3.20 414 Request URI Too Long(请求URL太长) 就是说Request URI太长, 一般浏览器本身对URI的长度就会有限制,所以不会发送URI很长的Request....我们平常是根本看不到414错误的。 但是机器人可以发送很长URI。 3.21 500 Internal Server Error(内部服务器错误) 该状态码表明服务器端在执行请求时发生了错误。
BadGateway 指示中间代理服务器从另一代理或原始服务器接收到错误响应。 BadRequest 400 等效于 HTTP 状态 400。 BadRequest 指示服务器未能识别请求。...如果没有其他适用的错误, 或者不知道准确的错误或错误没有自己的错误代码,则发送 BadRequest。 Conflict 409 等效于 HTTP 状态 409。...RequestTimeout 指示客户端没有在服务器期望请求的时间内发送请求。 RequestUriTooLong 414 等效于 HTTP 状态 414。...RequestUriTooLong 指示 URI 太长。 ResetContent 205 等效于 HTTP 状态 205。 ResetContent 指示客户端应重置(而非重新加载)当前资源。...UseProxy 指示请求应使用位于 Location 标头中指定的 URI 的代理服务器。
switching protocols 切换协议,返回upgraded头 200-299 成功状态码 200 ok 201 created 创建资源 202 accepted 请求已经接收到...临时重定向,与301类似 因为http1.0和http1.1的差别因此有交叉 400-499 客户端错误状态码 400 bad request 错误请求 401 unauthorized...409 conflict 请求冲突 410 gone 类似404 411 length required 需要请求中包含content-length 412 precondition...failed 先决条件失败 413 request entity too large 客户端发的内容太大 414 request uri too long 请求的url太长...failed 服务器无法满足请求 500-599 服务器错误状态码 500 internal server error 内部错误 501 not implemented 没有实现,超出了服务器的范围
这一组状态码表示客户端的请求存在错误,导致服务器无法处理。...除非响应的是一个HEAD请求,否则服务器就应该返回一个解释当前错误状况的实体,以及这是临时的还是永久性的状况。这些状态码适用于任何请求方法。浏览器应当向用户显示任何包含在此类错误响应中的实体内容。...请求的实体过大 414 414 Request-URI Too Long414 请求的URI过长 415 415 Unsupported Media Type415 无法处理的媒体格式 416 416...这一组状态码说明服务器在处理请求的过程中有错误或者异常状态发生,也有可能是服务器意识到以当前的软硬件资源无法完成对请求的处理。...System.Net.HttpStatusCode.RequestUriTooLong 指示 URI 太长。
Not Found(未找到) 服务器无法找到所请求的 URL 405 Method Not Allowed(不允许使用的方法) 请求中有一个所请求的 URI 不支持的方法。...) 如果客户端完成其请求时花费的时间太长,服务器可以回送这个状态码并关闭连接 409 Conflict(冲突) 发出的请求在资源上造成了一些冲突 410 Gone(消失了) 除了服务器曾持有这些资源之外...,就返回这个响应码 413 Request Entity Too Large(请求实体太大) 客户端发送的实体主体部分比服务器能够或者希望处理的要大 414 Request URI Too Long(请求...URI太长) 客户端发送的请求所携带的请求 URL 超过了服务器能够或者希望处理的长度 415 Unsupported Media Type(不支持的媒体类型) 服务器无法理解或不支持客户端所发送的实体的内容类型...(无法满足期望) 请求的 Expect 首部包含了一个预期内容,但服务器无法满足 500 Internal Server Error(内部服务器错误) 服务器遇到了一个错误,使其无法为请求提供服务 501
404 Not Found( 未找到) 服务器无法找到所请求的 URL 405 Method Not Allowed( 不允许使用的方法) 请求中有一个所请求的 URI 不支持的方法。...) 如果客户端完成其请求时花费的时间太长, 服务器可以回送这个状态码并关闭连接 409 Conflict( 冲突) 发出的请求在资源上造成了一些冲突 410 Gone( 消失了) 除了服务器曾持有这些资源之外..., 就返回这个响应码 413 Request Entity Too Large( 请求实体太大) 客户端发送的实体主体部分比服务器能够或者希望处理的要大 414 Request URI Too Long...(请 求 URI太长) 客户端发送的请求所携带的请求 URL 超过了服务器能够或者希望处理的长度 415 Unsupported Media Type( 不支持的媒体类型) 服务器无法理解或不支持客户端所发送的实体的内容类型...Error( 内 部 服 务 器错误) 服务器遇到了一个错误, 使其无法为请求提供服务 501 Not Implemented( 未实现) 服务器无法满足客户端请求的某个功能 502 Bad Gateway
301-永久移动,状态代码指示目标资源已分配了一个新的永久 URI,并且将来对该资源的任何引用都应使用其中一个封闭的 URI。 302-找到,状态代码指示目标资源暂时驻留在不同的 uri 下。...400 错误请求 400(错误请求)状态代码表示,由于被认为是客户端错误的原因(例如,格式错误的请求语法),服务器无法或不会处理该请求。...402 需要付款 406 不可接受 407 需要代理身份验证 408 请求超时 409 冲突 410 消失 411 所需长度 412 先决条件失败 413 有效载荷太大 414 请求URI太长 416...需要升级 428 需要先决条件 429 请求太多 431 请求标题字段太大 444 连接关闭无响应 451 因法律原因不可用 499 客户端关闭请求 5×× 服务器错误 状态代码的5xx(Server...500 内部服务器错误 500(内部服务器错误)状态代码表示服务器遇到意外情况,无法满足请求。
Connection:Upgrade 的请求头, Upgrade 会指定要使用的协议名称 2xx 2xx 一般表示请求处理成功 200 OK,请求处理成功 201 Created,请求处理成功,并且新资源已经创建...Redirect 永久重定向请求 这几个重定向的区别:301、302 只支持 GET 请求,如果是 POST 请求,重定向后会使用 GET 请求且 Body 数据会丢失 307、308 支持 POST...Not Modified,资源未发生修改,可以直接使用浏览器本地缓存 4xx 4xx 一般表示客户端请求错误 400 BadRequest,错误请求,一般用来表示请求参数异常,比如请求的某一个参数不能为空...Payload Too Large,请求的参数太大,请求的 body 过大,服务器拒绝处理 414 URI Too Long,请求的 URI 地址太长,服务器拒绝处理 415 Unsupported Media...Type,不支持的媒体类型或不支持的编码,比如服务器只支持处理 JSON 请求,但是请求是 xml 格式 5xx 5xx 一般表示服务端错误 500 Internal Server Error,服务器内部错误
领取专属 10元无门槛券
手把手带您无忧上云