问题标签 [http-status-code-200]
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.
http - 200 HTTP CODE 在非 url 字符串
我在我的项目中使用 cUrl。我正在获取网站的 HTTP 代码。但是当我尝试 "asdasd" ($url="asdasd") 时,返回的 HTTP CODE 是 200 。但是“asdasd”不是一个网站。为什么 HTTP CODE 是 200 ?
http - 正确加载页面的代码是什么?
当页面发生错误时会出现错误代码,但在正确加载时也会出现代码。
页面加载时应该使用什么浏览器代码?
php - 在 htaccess 上使用 header() 找不到 404
一些网页实际上包含在我的数据库中。我有以下的htaccess
我的 error404 会require("checkdb.php");
检查文件名是否在 MySQL db 中表示。如果是这样,我想返回 200 OK 并吐出内容。如果不是,我想吐出那个404
我的问题是我被 404 卡住了。虽然我的页面正确显示,但它不会被搜索引擎拾取,并且 google+ 不起作用,它会检查页面并得到 404。
我已经添加
在检查数据库之后(还没有显示 html 代码),但我得到了
警告。无法修改标头信息 - 标头已由 .... 发送
即使我header()
在开始时将其移动,/error404.php
我仍然会收到该错误。听起来 Apache 会先返回 404 然后调用/error404.php
我该怎么做才能正确解决这个问题?首先十分感谢!
javascript - Jquery ajaxrequest xhr.status 代码 0 但 html 状态代码 200
这不是跨站点请求问题,因为我的问题的大多数谷歌答案都包括在内。
尝试使用 jquery 函数 .get 和 .load 发出 ajax 请求时,我收到 xhr.status 0 och xhr.statusText“错误”。但是在 Firebug 中,请求的页面加载了 html 状态代码 200,我可以读取响应中的文本并且响应标头看起来不错。
我的代码:
服务器:IIS v.7.5 Jquery:v1.6.2
有任何想法吗?
ajax - 响应中的 200 而不是 304
简单的问题:
onResponseReceive getStatusCode
返回 200 而不是 304。Fiddler 告诉我响应状态码是 304。
我该怎么做:我不断地轮询服务器以获取新数据(每 10 秒)。如果数据没有改变,它会响应 304,否则会响应 200 和整个数据。在 onResponseReceived 方法中,状态码始终为 200,数据始终存在。
如何获得 304 的任何提示。我阅读了一些关于 If-Modified-Since 的内容,这会导致整个数据重新发送(使用代码 200),但我实际上想要 304。我也不想通过以下方式比较数据手,看看有没有变化。
GWT 代码:
回复:
最好的问候,斯特凡
json - 这个 Json 结果应该返回 404 还是 200?
我正在尝试根据 StackExchange 的 api 结果松散地制作一个 API。
所以这是我的 json 输出。
非常简单。
现在,我不确定如果该人试图请求一个.. um .. 产品或问题或其他什么,并且该项目不存在,该怎么办。
例如..
我在想我会返回一个 200 和上面的 Json,而 Items 属性是空的。
我的另一个想法是返回该 json 且 items 属性为空,但将响应 http 状态设置为 404。
想法/标准?
无论如何,我真的很想返回 json。为什么?配额的。即使是空的结果仍然是对 api 服务的合法打击。
php - PHP 如何响应 HTTP 请求并继续处理?
我正在使用用于执行回调请求的支付网关的 API。发出回调请求时,网关希望我回复“OK”。没有更多或更少。这并不意味着 html 呈现响应。只是带有这两个字母的回调文件。请注意,这并不意味着它需要 HTTP 状态代码 200/OK……它需要“OK”一词的实际数据(而不是标头)。
所以这行不通:
这将起作用:
但是,在我发回 OK 后,我需要在服务器端做一些事情,然后将浏览器页面重定向到另一个页面。但是当我尝试这样做时:
网关会忽略回显“OK”,而是从我重定向到的 success.php 页面中读取 html。
那么我怎样才能发回OK但继续在我这边做事呢?
谢谢
.htaccess - 当我通过编辑 .htaccess 文件得到 404 时,如何返回 200?
我在域的根目录中有一个 .htaccess 文件和一个 index.html 文件。我在这个 .htaccess 文件中有以下代码:
我希望用户在访问目录 URL 时能看到 index.html 中的内容,无论该目录 URL 是否带有斜杠。所以我有上面的代码。
但我有一个问题。当我访问一个不存在的目录时。我得到 404。这不是我想要的。我希望用户在访问目录 URL 时总是能得到 200 并看到 index.html 中的内容。如何通过在 .htaccess 文件中编辑上述代码来解决此问题?
顺便提一句。请不要将用户重定向到 index.html 文件。
谢谢!
objective-c - 如何检查 smtp 服务器(如 gmail.com / hotmail.fr)是否存在?
您好,我正在为 iOS 编写一个 Objective-c 程序,我只想通过 ping 或对其执行 HTTP 请求来检查 smtp 服务器(在 @ 之后)是否存在并返回状态( 200 )。
我现在正在做的是获取 UITextField.text,剪切它,获取 @ 之后的子字符串并执行此操作……但它不起作用……
javascript - 在 XMLHttpRequest 中是否需要同时检查 readyState 和状态?
在本次讨论中,我们可以看到处理XMLHttpRequest和防止错误的readyState和状态组合的语法如下。
我一直在使用联合条件信任这两种情况是独立的,允许在联系服务器时操作成功的所有四种组合。
昨天,我在想,我无法解释它们可能是什么。这些是什么?
- 所有花花公子:readyState已完成 (4) 并且状态为 OK (200)。
- 错误的通信:readyState已完成 (4) 并且状态不正常 (!200)。
- 尚未完成:readyState尚未完成 (!4) 且状态正常 (200)。
- ?!?!?!?!: : readyState未完成 (!4) 且状态正常 (!200)。
特别是,我不明白未完成的事情如何既可以也可以不可以(案例 3 和 4)。未完成时不应该始终是状态 OK(或始终状态不是 OK)吗?!