http-status-code

apache 返回错误代码 201 而不是正文
http-status-code

apache 返回错误代码 201 而不是正文

我在 ubuntu 服务器上安装了 Apache 服务器(apache 2.2)。 ubuntu 是位于 amazon ec2 上的 ubuntu quantal。 该服务器以 post 数据形式接收 xml 请求并在其主体中返回 xml 响应。就这么简单。 有时客户会抱怨他们在主体中收到 HTTP_STATUS_ERROR 201 而不是 xml 响应。 也许我错过了什么,但是在日志中找不到任何东西。 我错过了什么? http 状态 201 是 ACCEPTED 而不是 OK,这是为什么? 任何...

Admin

如何配置 nginx 以在速率限制时返回 429 http 代码?
http-status-code

如何配置 nginx 以在速率限制时返回 429 http 代码?

如何配置 nginx 以在节流/速率限制时返回 http 状态代码 429(请求过多)而不是默认的 503(服务不可用)? 仅供参考,我使用 nginx 作为反向代理,并使用 HttpLimitReqModule。429 状态代码的草案规范是RFC6585。 这(已关闭)问题stackexchanged 上显示可以使用错误页面指令。然而,我不如果确实存在服务器问题(而不是客户过多地打击我们),则要返回 429,而服务器应该返回 503 服务不可用。 有什么建议么? ...

Admin

如何使用 lighttpd 返回 410
http-status-code

如何使用 lighttpd 返回 410

我有一个包含我要终止的服务的子域名。 我想用 410 来标记它。 有没有办法使用 lighttpd 来做到这一点,而无需解析 mod_magnet 和 lua 脚本? ...

Admin

IIS 记录状态代码 590
http-status-code

IIS 记录状态代码 590

背景:尝试解决资源偶尔无法加载的错误。仅发生在移动设备上。 IIS 日志的最后五列是cs(User-Agent) sc-status sc-substatus sc-win32-status time-taken 我不明白的是我们有如下条目: {..user agent..} 590 0 0 15 如果我们映射它,似乎有些图像会返回 HTTP“590”。有这样的事吗?我可能遗漏了一些东西,有什么想法吗? ...

Admin

作为对 HTTP GET 请求的响应,重定向到“mailto:”URL 是否符合 303/seeother HTTP 状态?
http-status-code

作为对 HTTP GET 请求的响应,重定向到“mailto:”URL 是否符合 303/seeother HTTP 状态?

标题几乎说明了一切,但对于那些想要更多背景信息的人来说:在我们的特定用例中,后端 API 必须通过重定向到电子邮件地址来回复一些 HTTP GET 请求(通常目的是自动打开最终用户的电子邮件客户端)。 对于那些想知道为什么我们不直接在 UI 中链接到实际电子邮件地址的人来说,原因是在显示 UI 时不知道具体的电子邮件地址,因为它会根据请求的具体情况而变化。此外,由于前端不能依赖 JavaScript,因此必须由后端处理。 那么,这个重定向应该是 303/seeother 吗?我读过这个维基百科页面但我仍然不确定 mailto: URL 是否符合“源服务器没有...

Admin

如何在 nginx 上设置 410 永久删除
http-status-code

如何在 nginx 上设置 410 永久删除

如何在 nginx 上为特定 URL 设置 410 永久删除,例如 https://www.example.com/product/somepage.html 或者更好的是,我怎样才能针对特定的前缀执行此操作,例如 https://www.example.com/product/ 在这里我想要 410 所有例如/product/等的URL /product/page1.html。/product/page2.html 这是我当前的配置。 server { listen 80; listen [::]:80; s...

Admin

配置虚拟默认 vhost 并防止虚拟主机使用 https 请求回退到 IP-PD 主机
http-status-code

配置虚拟默认 vhost 并防止虚拟主机使用 https 请求回退到 IP-PD 主机

背景 考虑 4 个假设的 FQDN,它们都解析为 192.0.2.42: 示例.com www.example.com foo.example.org legacy.example.net 现在,考虑两个假设的服务器绑定到 192.0.2.42(显然,不是同时的......我只是说明两种不同的情况): 服务器有一个默认的“站点”。任何指向解析为服务器 IP 地址的 FQDN 端口 443 的 https 请求最终都会映射到该 IP 地址。 服务器已启用基于名称的虚拟主机。example.com 和www.example.com是全部捕获的默认值。fo...

Admin

首要问题
http-status-code

首要问题

首要问题 我如何知道 a 的缺点是什么400 - bad request? 有关错误的信息 当我点击 WordPress 后端时,有 3 到 7 个请求(共 95-100 个)给了我:400 - Bad request每次加载页面时,大约有 3 到 7 个请求(共 95-100 个)会给我一个:-error。但是失败的请求因刷新而异,每次刷新都会有所不同?! 我已经与这个问题斗争了 8 个小时左右。我觉得我已经尝试了所有方法。 Chrome 和 Firefox 中都会发生这种情况 在另一台具有相同设置的计算机上不会发生这种情况。 请求失败的地方主要是静态...

Admin

在 PUT 上测试 Spring Boot API 导致 HTTP 405(方法不允许)
http-status-code

在 PUT 上测试 Spring Boot API 导致 HTTP 405(方法不允许)

我创建了一个 API,并将其部署到 Tomcat Server。在开发过程中,我会从 Eclipse 启动应用程序并使用 Postman 测试端点。从 Eclipse 中,应用程序运行良好。我会看到我的机器人(使用 Selenium WebDriver 创建)启动、访问目标页面、单击脚本元素并完成该过程。 我修改了 POM 以构建一个 WAR 文件,并使用 Tomcat Manager App 页面手动部署了该文件。据我所知,WAR 已部署并且运行良好。我决定使用 Postman 运行相同的测试;显然将“localhost”更改为实际 IP 地址和端口。不幸...

Admin

哪种 HTTP 状态代码最适合不合作响应?
http-status-code

哪种 HTTP 状态代码最适合不合作响应?

我想发送一个 HTTP 响应,表明我的服务器不愿意与请求者合作,作为一种(自愿施加的非法律)制裁。例如,ACME 公司偷了您的订书机,因此您使用 XXX 状态代码(以及描述其罪行的响应主体)响应来自 ACME 的 IP 的请求 - 直到订书机被归还。 一些想法: 403- 似乎合适,但 403 并不明确表明制裁已经到位并且您不合作。您可以使用响应主体来指示该信息,但您仍然会将现有的 403 响应与受制裁的响应混为一谈(不利于衡量标准)。 423- 请求的资源确实由于制裁而被“锁定”,但 423 的精神是为了避免碰撞,因此可能并不合适。 451- 接近了,但没...

Admin

https 域中的 HTTP 状态代码
http-status-code

https 域中的 HTTP 状态代码

我正在阅读有关 504 网关超时错误的信息。我发现的所有网站都将 504 错误与 HTTP 状态代码联系起来。如果访问 https 网站,则会显示此错误。根据我在计算机安全诅咒中学到的知识,https 比 http 更安全。但是我只找到了 HTTP 状态代码。为什么我找不到 https 状态代码? ...

Admin

在 Nginx 中从远程服务器返回带有状态代码的文件
http-status-code

在 Nginx 中从远程服务器返回带有状态代码的文件

我正在尝试设置我的 SPA,通过让 nginx 在响应之前对资源进行回溯检查,以返回 404 来表示无效资源。所有这些都是为了避免无效页面出现 200,从而避免蜘蛛抓取软 404 页面。 我希望的行为 Browser Nginx API | -- GET myapp.com/users/12 --> | | | |...

Admin

我怎样才能在 Nginx 中执行以 404 为状态代码的重定向
http-status-code

我怎样才能在 Nginx 中执行以 404 为状态代码的重定向

我们已将网站移至新域名,我们的 SEO 部门希望将一些旧网址重定向到带有 404 状态代码的新网址。我不知道这是否可行,想从社区收集一些意见 我的问题:我想尝试在 Nginx 中配置从内部 URL 到外部 URL 的重定向,并将 404 作为状态代码。我尝试过和rewrite。return但看起来这是不可能的。 rewrite只能返回 301 或 302 作为状态代码。 return无法对 404 进行任何重定向。 我尝试过rewrite last和return 404。但是没有用,因为我想重定向...

Admin

什么 HTTP 状态代码可以避免实例在 AWS Elastic Beanstalk 上被标记为不健康
http-status-code

什么 HTTP 状态代码可以避免实例在 AWS Elastic Beanstalk 上被标记为不健康

我在 AWS Elastic Beanstalk 上运行一个应用程序。如果某个实例过于频繁地响应 500(服务器错误)范围内的 HTTP 状态代码,AWS 会将此实例标记为运行状况不佳并从负载均衡器中删除该实例。 我理解这一点,也同意这实际上是一种好的行为。但不幸的是,这导致我的应用程序出现问题。 我的应用程序需要连接到多个外部 API 并汇总它们的数据。其中一个外部 API(不受我控制)不稳定,经常以 500 状态代码响应。 目前,如果 API 引发错误,我的应用程序只会将该错误返回给用户。这导致 AWS 认为我的应用程序出现错误,因此终止该实例并启...

Admin

尽管我的 POST 比最大限制小得多,但 Apache 中仍出现 413 错误
http-status-code

尽管我的 POST 比最大限制小得多,但 Apache 中仍出现 413 错误

我也在 stack overflow 上问过这个问题。我有一个 apache 服务器和一个 fastcgi 脚本。当我尝试向脚本发送 POST 请求时,它失败并给出 413 错误。如果我不发送任何参数,我的脚本实际上会运行并给出 json 错误(正如预期的那样)。 我正在使用 curl 将数据发送到我的脚本: curl --data -v 'name=test&address=abc&phoneNumber=0987654321&password=test123' http://localhost/cgi-bin/add-user...

Admin