天道酬勤,学无止境

http-status-code-404

Spring mvc @RequestMapping 在类级别和方法级别 404 状态(Spring mvc @RequestMapping on class level and method level 404 Status)

问题 我知道这里有很多帖子有同样的问题,但似乎没有一个对我有帮助,所以这可能是重复的。 我正在使用 Maven 创建一个 spring mvc 应用程序,我只有一个带有一种方法的控制器。 当我将请求映射注释仅放在类级别时,应用程序工作正常,但是当我将它放在类级别和方法级别时,我会发送这样的请求: 本地主机:8080/myapplication/规划/项目 我收到 404 错误:HTTP 状态 404 - /myapplication/planification/WEB-INF/pages/test.jsp 这是我的控制器 @Controller @RequestMapping("/planification") public class PlanificationController { @RequestMapping("/projet") public ModelAndView projets (ModelAndView m){ m.addObject("projets", "All projects"); m.setViewName("test"); return m; } } mvc-dispatcher-servlet.xml <beans> <context:component-scan base-package="com.smit"/> <mvc:annotation

2021-06-24 10:04:23    分类:技术分享    maven   spring-mvc   http-status-code-404   request-mapping

AWS S3 重定向不起作用(AWS S3 redirect not working)

问题 我刚刚在 AWS S3 中创建了一个新存储桶。 我想在那里托管一些静态文件,但如果它们不在那里,请重定向到我的主服务器。 看起来很简单,但我没有按照说明操作。 在存储桶上,我已授予每个人查看权限。 我添加了一个存储桶策略: { "Version": "2012-10-17", "Id": "Policy999999999", "Statement": [ { "Sid": "Stmt9999999999", "Effect": "Allow", "Principal": "*", "Action": "s3:GetObject", "Resource": "arn:aws:s3:::mybucket/*" } ] } 在静态网站托管上,我启用了它并创建了简单的 index.htm 和 error.htm 页面(不是我需要它们,但以防万一)。 然后添加了这些重定向规则: <RoutingRules> <RoutingRule> <Condition> <HttpErrorCodeReturnedEquals>403</HttpErrorCodeReturnedEquals> </Condition> <Redirect> <Protocol>http</Protocol> <HostName>www.mydomain.com</HostName>

2021-06-24 09:15:49    分类:技术分享    amazon-web-services   amazon-s3   http-status-code-404   http-status-code-403

How to use custom 404 page on not found controller/action

I have wrote a custom 404 Page Not Found page. But where I have to put it in my Zend Application structure and how to show it? When a controller couldn't be found I receive an Invalid controller specified (dsa) error. And when an action couldn't be found I receive an Action "wqe" does not exist and was not trapped in __call() error. Shortly, I don't want these errors. How can I detect if the page is not found before rendering? And when I detect it, how can I show my custom error page. At the moment I receive the errors from above but the layout is still displayed. Do I need some .htaccess

2021-06-24 08:33:10    分类:问答    zend-framework   http-status-code-404

Laravel 5:404 路由上的会话(Laravel 5: Sessions on 404 route)

问题 这让我疯狂了好几个星期:如何在 404 页面上提供会话? 我只是在我的默认模板中嵌入了 404 错误页面。 它还显示导航栏和页脚,但如何在 404 上保持用户登录? 在 404 Auth::check() 上总是返回 false,其他所有会话特定的内容都是 null 或空的。 如何在 (404) 错误页面上启用会话? 回答1 您可以做的是,在 app/http/Kernel.php 中添加以下代码块: \Illuminate\Session\Middleware\StartSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class, 在 $middleware 变量中。 所以它看起来像: protected $middleware = [ \Illuminate\Foundation\Http\Middleware\CheckForMaintenanceMode::class, \Illuminate\Session\Middleware\StartSession::class, \Illuminate\View\Middleware\ShareErrorsFromSession::class, ]; 它对我有用,我希望它也对你有用。 回答2 所以我知道这是一个老问题,但如果有人觉得它有用

2021-06-24 06:32:06    分类:技术分享    php   laravel   session   http-status-code-404

Keycloak - using admin API to add client role to user

I'm triyng to use keycloak AdminAPI (https://www.keycloak.org/docs-api/3.0/rest-api/index.html#_users_resource) to create user and assign client roles. I'm receiving correct token, and user is created but assigning roles return 404 I'm using Postman to connect with API: /auth/realms/{realmName}/protocol/openid-connect/token Content-Type application/x-www-form-urlencoded <-with parameters ofc /auth/admin/realms/{realmName}/users Content-Type application/json Authorization Bearer {TOKEN} Body: { "username": "name", "enabled": true, "emailVerified": false, "firstName": "first", "lastName": "last"

2021-06-24 05:21:12    分类:问答    api   http-status-code-404   admin   keycloak

PHP, MVC, 404 - How can I redirect to 404?

I'm trying to build my own MVC as a practice and learning experience. So far, this is what I have (index.php): <?php require "config.php"; $page = $_GET['page']; if( isset( $page ) ) { if( file_exists( MVCROOT . "/$page.php" ) ) { include "$page.php"; } else { header("HTTP/1.0 404 Not Found"); } } ?> My problem here is, I can't use header to send to a 404 because the headers have been sent already. Should I just redirect to a 404.html or is there a better way? Feel free to critique what I have so far (it's very little). I would love suggestions and ideas. Thanks!

2021-06-24 03:40:47    分类:问答    php   http-status-code-404

找不到页面 404 Django 媒体文件(Page not found 404 Django media files)

问题 我可以将文件上传到我在settings.py中settings.py媒体文件夹( '/peaceroot/www/media/' ),如下所示 MEDIA_ROOT = '/peaceroot/www/media/' MEDIA_URL = '/media/' 但是通过管理员我试图访问上传的图像文件 http://localhost:8000/media/items/1a39246c-4160-4cb2-a842-12a1ffd72b3b.jpg 然后我收到 404 错误。 该文件位于peaceroot/www/media/items/1a39246c-4160-4cb2-a842-12a1ffd72b3b.jpg 回答1 在您的项目 urlpatterns 中添加媒体 url 条目: from django.conf.urls.static import static from django.conf import settings ... urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) 回答2 MEDIA_ROOT 的更好方法是, 当您转移项目时,尝试使媒体路径动态化会很容易。 设置.py BASE_DIR = os.path.dirname(os.path

2021-06-24 00:08:25    分类:技术分享    python   django   http-status-code-404   django-settings   django-media

如何让反应路由器以 404 状态代码响应?(How to let react router respond with 404 status code?)

问题 我以 root 身份使用 react router,“/”下的所有请求都指向 react router。 当 react router 发现 url 与任何定义的组件都不匹配时,它会使用 NoMatch 组件进行渲染。 问题来了,NoMatch 被渲染,这就是我想要的,但状态代码仍然是 200 而不是 404。当我的 css 或 js 文件被放置在错误的 url 响应路由器做同样的事情时,它响应 200 ! 然后页面告诉我我的资源内容类型有问题! 那么,我如何使用反应路由器来处理“/”中的所有内容,并仍然正确处理 404 错误(以 404 状态代码响应)? 反应路由器中的代码 render(( <Router history={browserHistory}> <Route path="/" component={App}> <IndexRoute component={Index}/> <Route path="archived" component={App}> <IndexRoute component={ArchivedPage}/> <Route path="project/:projectId" component={ArchivedDetailPage}/> </Route> <Route path="*" component={NoMatch}/> <

2021-06-23 21:43:41    分类:技术分享    javascript   reactjs   http-status-code-404   frontend   react-router

Postback problem when using URL Rewrite and 404.aspx

I'm using URL rewrite on my site to get URLs like: http://mysite.com/users/john instead of http://mysite.com/index.aspx?user=john To achive this extensionless rewrite with IIS6 and no access to the hosting-server I use the "404-approach". When a request that the server can't find, the mapped 404-page is executed, since this is a aspx-page the rewrite can be performed (I can setup the 404-mapping using the controlpanel on the hosting-service). This is the code in Global.asax: protected void Application_BeginRequest(object sender, EventArgs e) { string url = HttpContext.Current.Request.Url

2021-06-23 14:27:58    分类:问答    asp.net   url-rewriting   postback   http-status-code-404

获取 0 的 HttpStatusCode(Getting a HttpStatusCode of 0)

问题 如果我将客户端连接到的服务指向错误的 URL,为什么我会得到 0 的 HttpStatusCode。 我的 statusCodeAsInt 显示为 0。为什么它不显示为 404 并被处理? IRestResponse response = client.Execute(restReq); HttpStatusCode statusCode = response.StatusCode; var statusCodeAsInt = (int) statusCode; if (statusCodeAsInt >= 500) { throw new InvalidOperationException("A server error occurred: " + response.ErrorMessage, response.ErrorException); } if (statusCodeAsInt >= 400) { throw new InvalidOperationException("Request could not be understood by the server: " + response.ErrorMessage, response.ErrorException); } 处理这个 RestResponse 的正确方法是什么? 回答1 响应代码 0

2021-06-23 11:13:51    分类:技术分享    c#   rest   http   http-status-code-404   http-status-codes