我有这个代码:
$.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?
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 上运行): …
我最近注意到来自外部网站的错误网址到我的网站.
我从使用以下错误链接引用我的网站的网站中找不到大量404:
我的网站 - http://www.example.com/mypage/CachedOnTuesdays
我的链接应该是:http://www.example.com/mypage/
我知道我不能要求他们解决它.有没有办法删除URL的最后一部分以显示正确的页面?
如果有人请求访问他不允许看到的实体,应该返回什么状态代码?你可能会说这是403:禁止.但通常的做法是返回404吗?我不希望有人知道,如果他不被允许看到它,这个实体就会存在.你怎么看?
我真的迷失了这个.当我加载我的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) 我正在努力将简单的反应应用程序部署到github页面.您将一个文件移动到错误的目录,它会关闭整个过程.
运行npm run build后我该怎么办?
这会把我的所有文件放到一个构建文件夹中,但是浏览器仍然会给我404错误,认为在初始url路由的"/"之后输入的任何内容都是从服务器查找实际文件.我只是想使用/在我的React路由器中设置的路由后... ... :(
http-status-code-404 github-pages reactjs webpack react-router
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) 我已经在几个IIS 6盒子上完成了这个设置,但其中一个让我很难过.
将应用程序扩展名映射添加到:
c:\windows\microsoft.net\framework\v4.0.21006\aspnet_isapi.dll
当这个到位时,我在每个请求上都会收到404错误.
即使我从应用程序目录中删除除基本文件之外的所有文件test.htm并导航到该文件,我仍然会得到404.
我已经将设置复制到另一个盒子上,只是为了确保,遵循所有相同的步骤 - 这一切都有效!
我还能注意什么?
注意:
如果我在IIS中将.NET设置为v2,那么我可以成功导航到 \test.htm
model-view-controller iis-6 .net-4.0 asp.net-4.0 http-status-code-404
SSL安装在我们的服务器上,我们的网站主要是wordpress,并且有一些非wordpress页面可以正常使用https://并且主页也能正常工作,但是当我尝试访问wordpress页面/帖子时,我得到404页面未找到错误.我确实尝试过wordpress https插件来强制ssl在某些页面上,我得到了同样的错误.我也有自定义永久链接.在某些wordpress页面强制ssl的任何方法?问候,J.
我有2个资源用户和相册.用户有一个专辑列表.要获得专辑,有2个REST API.
rest ×2
url ×2
.net-4.0 ×1
angular ×1
asp.net-4.0 ×1
bad-request ×1
external ×1
fastapi ×1
github-pages ×1
http ×1
httpresponse ×1
iis-6 ×1
javascript ×1
jquery ×1
python ×1
python-3.x ×1
react-router ×1
reactjs ×1
ssl ×1
systemjs ×1
urllib ×1
urllib2 ×1
uvicorn ×1
webpack ×1
wordpress ×1