标签: http-status-code-404

使用jQuery AJAX捕获404状态

我有这个代码:

$.ajax({ cache: false,
    url: "/Admin/Contents/GetData",
    data: { accountID: AccountID },
    success: function (data) {
        $('#CityID').html(data);
    },
    error: function (ajaxContext) {
        alert(ajaxContext.responseText)
    }
});
Run Code Online (Sandbox Code Playgroud)

我仍然对ajaxContext以及如何捕获404返回码感到困惑.不过我有另一个问题.我正在阅读有关成功编码和失败的内容,并且在最近的jQuery版本中不再使用错误.

所以我应该改变我的代码使用完成和失败.那怎么能检查404?

jquery http-status-code-404

18
推荐指数
1
解决办法
5万
查看次数

使用 uvicorn.run 启动 FastAPI 应用程序时会导致 404 错误响应

FastAPI 和 uvicorn 的新手,但我想知道为什么当我通过从命令行使用 uvicorn 启动它来运行我的“hello world”服务时,它工作正常,但是当从我的服务内部使用“uvicorn.run”方法时,服务启动,但是当我发送 GET 时,我总是得到一个404响应正文为{"detail": "Not Found"}?

这是我的代码:

import uvicorn
from fastapi import FastAPI

app = FastAPI()
uvicorn.run(app, host="127.0.0.1", port=5049)


@app.get("/")
async def root():
    return {"message": "Hello World"}
Run Code Online (Sandbox Code Playgroud)

总是返回 404,如下所示:

# curl http://127.0.0.1:5049/
{"detail":"Not Found"}
Run Code Online (Sandbox Code Playgroud)

我的服务的输出显示:

INFO:     Started server process [28612]
INFO:     Waiting for application startup.
INFO:     Application startup complete.
INFO:     Uvicorn running on http://127.0.0.1:5049 (Press CTRL+C to quit)
INFO:     127.0.0.1:55446 - "GET / HTTP/1.1" 404 Not Found
Run Code Online (Sandbox Code Playgroud)

如果我注释掉“uvicorn.run”行,然后从命令行启动该服务(在 Windows 10 上运行): …

http-status-code-404 python-3.x fastapi uvicorn

18
推荐指数
1
解决办法
4万
查看次数

修复错误的引用网址

我最近注意到来自外部网站的错误网址到我的网站.

我从使用以下错误链接引用我的网站的网站中找不到大量404:

我的网站 - http://www.example.com/mypage/CachedOnTuesdays

我的链接应该是:http://www.example.com/mypage/

我知道我不能要求他们解决它.有没有办法删除URL的最后一部分以显示正确的页面?

url external bad-request http-status-code-404

17
推荐指数
1
解决办法
516
查看次数

访问被拒绝:403还是404?

如果有人请求访问他不允许看到的实体,应该返回什么状态代码?你可能会说这是403:禁止.但通常的做法是返回404吗?我不希望有人知道,如果他不被允许看到它,这个实体就会存在.你怎么看?

rest http http-status-code-403 http-status-code-404

17
推荐指数
1
解决办法
2万
查看次数

SystemJS对不存在的文件发出约200个请求

我真的迷失了这个.当我加载我的Angular2应用程序时,我有大约200个请求到我的服务器下的非现有文件node_modules/systemjs.以下是这些请求的示例:

127.0.0.1 - - [13/Sep/2016 13:00:06] "GET /node_modules/systemjs/dist/Subject.js.map HTTP/1.1" 404 -
127.0.0.1 - - [13/Sep/2016 13:00:06] "GET /node_modules/systemjs/dist/Observable.js.map HTTP/1.1" 404 -
127.0.0.1 - - [13/Sep/2016 13:00:06] "GET /node_modules/systemjs/dist/root.js.map HTTP/1.1" 404 -
127.0.0.1 - - [13/Sep/2016 13:00:06] "GET /node_modules/systemjs/dist/toSubscriber.js.map HTTP/1.1" 404 -
127.0.0.1 - - [13/Sep/2016 13:00:06] "GET /node_modules/systemjs/dist/Subscriber.js.map HTTP/1.1" 404 -
127.0.0.1 - - [13/Sep/2016 13:00:06] "GET /node_modules/systemjs/dist/isFunction.js.map HTTP/1.1" 404 -
127.0.0.1 - - [13/Sep/2016 13:00:06] "GET /node_modules/systemjs/dist/Subscription.js.map HTTP/1.1" 404 -
127.0.0.1 - - [13/Sep/2016 13:00:06] "GET /node_modules/systemjs/dist/isArray.js.map …
Run Code Online (Sandbox Code Playgroud)

javascript http-status-code-404 systemjs angular

17
推荐指数
1
解决办法
346
查看次数

使用create-react-app部署github页面的React-router问题

我正在努力将简单的反应应用程序部署到github页面.您将一个文件移动到错误的目录,它会关闭整个过程.

运行npm run build后我该怎么办?

这会把我的所有文件放到一个构建文件夹中,但是浏览器仍然会给我404错误,认为在初始url路由的"/"之后输入的任何内容都是从服务器查找实际文件.我只是想使用/在我的React路由器中设置的路由后... ... :(

http-status-code-404 github-pages reactjs webpack react-router

17
推荐指数
1
解决办法
2万
查看次数

urllib2.urlopen()vs urllib.urlopen() - urllib2在urllib工作时抛出404!为什么?

import urllib

print urllib.urlopen('http://www.reefgeek.com/equipment/Controllers_&_Monitors/Neptune_Systems_AquaController/Apex_Controller_&_Accessories/').read()
Run Code Online (Sandbox Code Playgroud)

上面的脚本工作并返回预期的结果,同时:

import urllib2

print urllib2.urlopen('http://www.reefgeek.com/equipment/Controllers_&_Monitors/Neptune_Systems_AquaController/Apex_Controller_&_Accessories/').read()
Run Code Online (Sandbox Code Playgroud)

抛出以下错误:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/usr/lib/python2.5/urllib2.py", line 124, in urlopen
    return _opener.open(url, data)
  File "/usr/lib/python2.5/urllib2.py", line 387, in open
    response = meth(req, response)
  File "/usr/lib/python2.5/urllib2.py", line 498, in http_response
    'http', request, response, code, msg, hdrs)
  File "/usr/lib/python2.5/urllib2.py", line 425, in error
    return self._call_chain(*args)
  File "/usr/lib/python2.5/urllib2.py", line 360, in _call_chain
    result = func(*args)
  File "/usr/lib/python2.5/urllib2.py", line 506, in http_error_default
    raise HTTPError(req.get_full_url(), code, msg, hdrs, …
Run Code Online (Sandbox Code Playgroud)

python url urllib urllib2 http-status-code-404

16
推荐指数
1
解决办法
2万
查看次数

在IIS 6上使用.NET 4时获得404,有或没有MVC

我已经在几个IIS 6盒子上完成了这个设置,但其中一个让我很难过.

将应用程序扩展名映射添加到:

c:\windows\microsoft.net\framework\v4.0.21006\aspnet_isapi.dll

当这个到位时,我在每个请求上都会收到404错误.

即使我从应用程序目录中删除除基本文件之外的所有文件test.htm并导航到该文件,我仍然会得到404.

  • 我取消选中"验证文件是否存在"
  • 我已经设置了一个.NET 4应用程序池,并指出了我的应用程序
  • 我已将ASP.NET版本更改为4.0.21006
  • 我检查了IIS日志文件,并没有什么有用的(它只显示每次重启后的第一批请求,然后停止记录)
  • 我检查了应用程序事件日志,没有报告任何内容
  • 我已经安装了MVC 2

我已经将设置复制到另一个盒子上,只是为了确保,遵循所有相同的步骤 - 这一切都有效!

我还能注意什么?

注意:

如果我在IIS中将.NET设置为v2,那么我可以成功导航到 \test.htm

model-view-controller iis-6 .net-4.0 asp.net-4.0 http-status-code-404

16
推荐指数
1
解决办法
5575
查看次数

wordpress ssl出现404错误

SSL安装在我们的服务器上,我们的网站主要是wordpress,并且有一些非wordpress页面可以正常使用https://并且主页也能正常工作,但是当我尝试访问wordpress页面/帖子时,我得到404页面未找到错误.我确实尝试过wordpress https插件来强制ssl在某些页面上,我得到了同样的错误.我也有自定义永久链接.在某些wordpress页面强制ssl的任何方法?问候,J.

wordpress ssl http-status-code-404

16
推荐指数
2
解决办法
1万
查看次数

HTTP GET请求状态204 Vs 404

我有2个资源用户和相册.用户有一个专辑列表.要获得专辑,有2个REST API.

  1. user/{userId}/albums/{albumId}如果找不到,则按albumId获取相册返回404
  2. user/{userId}/albums通过userId获取所有相册.在这种情况下,如果用户没有相册,那么状态代码204或404是什么?

rest httpresponse http-status-code-404

16
推荐指数
5
解决办法
2万
查看次数