问题标签 [http-status]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
7822 浏览

ajax - Laravel Axios 使用 Vue 失败,状态码 419

概念:我有一个允许用户发布问题的应用程序...当用户单击“询问”按钮时,我尝试使用 Vue.js 和 Axios 提交问题。

问题: 70% 的时间问题正确提交,但有 30% 的时间失败并返回“加载资源失败:服务器响应状态为 419(未知状态)”

在此处输入图像描述

我的 Vue 组件

我的网页.php

我的控制器

我的 HTML 头

我的资源\资产\js\Bootstrap.js

0 投票
1 回答
48 浏览

apache - Apache 在达到最大值时会抛出什么响应代码?

我使用 Apache 2.4 作为网络服务器。当它超过最大连接数限制时,客户端从 Web 服务器收到什么响应代码?

0 投票
1 回答
10002 浏览

http-status-code-404 - 无效查询参数的 HTTP 404 与 400

这是我的请求网址:

http://server.com/app/user/getuser/?userId=9999

请注意,这userId是查询参数。未嵌入路径参数。

我了解如果请求 URL 是:http ://server.com/app/user/getuser/9999并且数据库中不存在 ID 9999,则应使用代码 404。

但是对于这种情况应该使用什么 HTTP 状态userId是查询参数?现在我返回 400 而不是 404。

0 投票
2 回答
3277 浏览

php - 无论 NGINX 状态码如何,PHP-FPM 总是返回 200

我有一个使用 NGINX 和 PHP-FPM 的基于 PHP 的错误页面配置。但是,例如,当我请求example.com/nothing(不存在的页面)时,PHP-FPM 返回 200 状态代码,而不是 NGINX 返回的正确 404 状态代码。其他错误也会发生这种情况(例如:example.com/assets当 NGINX 的状态为 403 时,使用 PHP-FPM 返回 200)。基本上我希望 PHP-FPM 做的是镜像 NGINX 显示的状态码(用 NGINX 显示的状态码覆盖 200 状态码),所以我的错误页面显示正确的信息。我知道您可以通过在使用时指定状态代码来更改状态代码http_response_code();,但我宁愿让服务器执行此操作,而不需要我硬编码正确的状态代码。

错误页面:<? echo http_response_code(); ?>

NGINX 错误页面配置:

PHP-FPM 设置:

快速 CGI 配置:

网站配置:

NGINX 配置:

提前致谢!

0 投票
2 回答
548 浏览

python - HTTP 状态码的多线程脚本

嗨 Stackoverflow 社区,

我想创建一个脚本,该脚本使用多线程在大量 URL(超过 30k 个虚拟主机)上为 HTTP 状态代码创建大量并行请求。

可以从托管网站的同一服务器执行请求。

我正在使用多线程 curl 请求,但我对得到的结果并不满意。完整检查 30k 主机需要一个多小时。

我想知道是否有人有任何提示或是否有更高效的方法来做到这一点?

0 投票
1 回答
630 浏览

api - REST API - 部分响应的 HTTP 状态

我遇到以下情况:我有一个允许我检索唯一资源的 API:

如果此资源不存在,我将返回404HTTP 状态代码。

此 API 还允许通过同一请求检索多个资源:

如果两个资源之一不存在,我应该发回哪个 HTTP 状态代码?

  1. 200 错误键中的 JSON 解释

  2. 206 允许更明确地在错误键中的 JSON 中进行解释

  3. 400 / 404 代码,但这并不好,因为 API 仍然返回两个信息之一

  4. 另一种解决方案?

谢谢您的帮助。

0 投票
1 回答
474 浏览

http - 206 部分内容不接受来自服务器的数据

我正在尝试使用 206 Partial Content 部分返回视频,我正确传输了所有标头,但请求仅通过 4kb,但如果我回答 200 OK,视频将正常工作,可能是什么问题?

(如果我回答 200 OK,那么我不能倒带视频)

在此处输入图像描述

在此处输入图像描述

在此处输入图像描述

类型:文档

要求:

回复:

==============================================

类型:媒体

要求:

回复:

0 投票
1 回答
100 浏览

cors - Preflights(option) 请求的正确成功状态代码是什么?

我们正在为旧的后端 (java) 开发新的前端 (angular)。启用 cors 后,所有请求(POST)都按预期工作。

但是 preflights(option) 使用“状态代码 202 OK”请求响应。

因此,在深入研究并更改“工作代码”之前,我在这里问,“预检(选项)”请求的标准成功代码是什么?

0 投票
2 回答
81 浏览

node.js - 如何为不可用事件选择 HTTP 状态码

描述:

用户询问给定日期事件的可用性。

问题: 如果当天无法创建新事件,我应该发回哪个响应代码?404?400?422?

我的选择: 我选择了“404 Not Found”状态码:

0 投票
1 回答
181 浏览

http - 哪个 HTTP 状态代码应指示失败的先决条件?

我有一个 GET /reports 端点,它具有先决条件 - 在我们获取报告数据之前应该填写特定表单的列表。如果这些表格中的任何一个未填写,则应向客户发送一条错误消息,说明“应在获取报告之前填写 X 表格”。412 - Precondition failed 是此场景的有效 HTTP 状态代码还是我应该使用 424 - Failed Dependency?