草庐IT

java - 如何在 JSF 2.0 中创建自定义 404 消息?

目前在我的应用程序中,当用户在URL栏中键入一些非法目的地时,会看到:我想让它更漂亮,并使用我自己的标记和一些CSS对其进行自定义。-我需要在我的应用程序上进行编程还是必须在应用程序服务器中进行配置?-如果我想这样做,我应该从哪里开始? 最佳答案 您可以声明自定义在web.xml取决于(HTTPstatuscode)或(抛出的完整限定异常类名称,例如javax.faces.application.ViewExpiredException)。404/WEB-INF/errorpages/404.xhtml您可以自由填写404.xhtm

python - 在 appengine 中通过代码处理 404 抛出

我以这种方式管理“真正的”404错误:application=webapp.WSGIApplication([('/',MainPage),#Someothersurls('/.*',Trow404)#Igotthe404page],debug=False)但是在我的代码的某些部分我抛出了404错误self.error(404)我想显示与之前提到的相同的页面,¿有什么方法可以捕获404错误并进行管理?我可以重定向到一些不存在的url,但看起来很丑 最佳答案 执行此操作的最简单方法是重写基本处理程序(假设您有一个)上的error()方

python - web.py 开发服务器 - favicon.ico - 404 未找到

在开发服务器上运行web.py应用程序时,如何消除favicon的404错误?"HTTP/1.1GET/"-200OK"HTTP/1.1GET/favicon.ico"-404NotFound我所能找到的有关消除此错误的所有信息都与在Apache配置中指定资源路径有关。这显然对开发服务器用例没有帮助。有没有办法在urls元组中指定静态资源?您可以在web.py应用程序中定义文档根目录吗? 最佳答案 如RyanGriggs所建议的那样,但使​​用/static/favicon.ico作为href。...web.py开发服务器将所有/s

python -/socket.io/* 404 未找到 flask

我正在尝试让socketio正常工作。当我使用以下javascript加载我的页面时。它尝试按预期拉取socket.io页面,但每次都收到404notfound。$(function(){varsocket=io.connect('/endpoint');//onreceiveappenddata.soundandlinebreaktoresultidonpagesocket.on('receive',function(data){$('#result').append(data.mytext);});$('form#emit').submit(function(event){sock

python - Scrapy: 在一个请求失败时(例如404,500),如何请求另一个备选请求?

我对scrapy有疑问。在一个请求失败时(例如404,500),如何请求另一个替代请求?比如两个链接都可以获取价格信息,一个失败,自动请求另一个。 最佳答案 在请求中使用“errback”errback=self.error_handler其中error_handler是一个函数(就像回调函数一样),在此函数中检查错误代码并发出替代请求。参见scrapy文档中的errback:http://doc.scrapy.org/en/latest/topics/request-response.html

python - 当我尝试通过 Python 远程连接到 selenium 网格时获取 404 on/wd/hub/session

我可以在控制台下看到两个Remote,但是当我尝试远程连接并执行某些操作时,它失败并显示404。fromseleniumimportwebdriverbrowser=webdriver.Remote(command_executor='http://ec2-184-72-129-183.compute-1.amazonaws.com:4444/wd/hub',desired_capabilities={'browserName':'firefox'})browser.get('http://www.google.com')browser.quit()抛出这个异常Traceback(mo

python - Flask静态文件获取404

我正在构建一个具有以下项目结构的基本网络应用程序。该应用程序很好,但我收到一些静态文件的404错误。我没有任何类似bootstrap.css.map的文件,也无法在flask中找到足够的相关文档。127.0.0.1--[09/Feb/201422:37:17]"GET/static/css/bootstrap.css.mapHTTP/1.1"404-@app.route('/')defindex():print'in/'returnsend_file('templates/login.html')目录结构:app/├──static/│└──bootstrap.min.css├──te

python - Flask 应用程序在通过 nginx 代理时提供无处不在的 404

我有一个通过主管守护的flask应用程序。我想将localhost上的一个子文件夹proxy_pass给flask应用程序。Flask应用程序在直接运行时运行正常,但在通过代理调用时会出现404错误。这是nginx的配置文件:upstreamapiserver{server127.0.0.1:5000;}location/api{rewrite/api/(.*)/$1break;proxy_pass_headerServer;proxy_set_headerHost$http_host;proxy_set_headerX-Real-IP$remote_addr;proxy_set_he

python - 使用 SERVER_NAME 时 Flask 404

在我的Flask配置中,我将SERVER_NAME设置为像“app.example.com”这样的域。我这样做是因为我需要将url_for与_externalURL一起使用。如果未设置SERVER_NAME,Flask认为服务器是127.0.0.1:5000(它实际上在反向代理后面运行),并返回一个外部URL,如http://127.0.0.1:5000/location.到目前为止一切顺利。但这是我的问题:设置SERVER_NAME后,每个URL都返回404。我看到每个请求都到达服务器,指向正确的URL,但Flask以404响应。如果我禁用SERVER_NAME,则会返回正确的页面。

python - 如何在 urllib 中捕获 404 错误? ( python 3)

我已经阅读了数十个类似问题的示例,但我无法获得我所见过的任何解决方案或它们的变体来运行。我正在抓取屏幕,我只想忽略404错误(跳过页面)。我明白了'AttributeError:'module'对象没有属性'HTTPError'。我也尝试过“URLError”。我已经看到几乎相同的语法被接受为有效的答案。有任何想法吗?这是我得到的:importurllibimportdatetimefrombs4importBeautifulSoupclassEarningsAnnouncement:def__init__(self,Company,Ticker,EPSEst,Announcement