mirror of https://github.com/fafhrd91/actix-web
permanent redirect status code instead of found
This commit is contained in:
parent
ae354b8edc
commit
f8f2cce8f7
|
|
@ -736,7 +736,7 @@ mod tests {
|
||||||
.await;
|
.await;
|
||||||
let req = TestRequest::with_uri("/tests").to_request();
|
let req = TestRequest::with_uri("/tests").to_request();
|
||||||
let resp = test::call_service(&srv, req).await;
|
let resp = test::call_service(&srv, req).await;
|
||||||
assert_eq!(resp.status(), StatusCode::FOUND);
|
assert_eq!(resp.status(), StatusCode::PERMANENT_REDIRECT);
|
||||||
|
|
||||||
// should redirect if files listing is enabled
|
// should redirect if files listing is enabled
|
||||||
let srv = test::init_service(
|
let srv = test::init_service(
|
||||||
|
|
@ -749,7 +749,7 @@ mod tests {
|
||||||
.await;
|
.await;
|
||||||
let req = TestRequest::with_uri("/tests").to_request();
|
let req = TestRequest::with_uri("/tests").to_request();
|
||||||
let resp = test::call_service(&srv, req).await;
|
let resp = test::call_service(&srv, req).await;
|
||||||
assert_eq!(resp.status(), StatusCode::FOUND);
|
assert_eq!(resp.status(), StatusCode::PERMANENT_REDIRECT);
|
||||||
|
|
||||||
// should not redirect if the path is wrong
|
// should not redirect if the path is wrong
|
||||||
let req = TestRequest::with_uri("/not_existing").to_request();
|
let req = TestRequest::with_uri("/not_existing").to_request();
|
||||||
|
|
|
||||||
|
|
@ -149,7 +149,7 @@ impl Service<ServiceRequest> for FilesService {
|
||||||
let redirect_to = format!("{}/", req.path());
|
let redirect_to = format!("{}/", req.path());
|
||||||
|
|
||||||
return Ok(req.into_response(
|
return Ok(req.into_response(
|
||||||
HttpResponse::Found()
|
HttpResponse::PermanentRedirect()
|
||||||
.insert_header((header::LOCATION, redirect_to))
|
.insert_header((header::LOCATION, redirect_to))
|
||||||
.finish(),
|
.finish(),
|
||||||
));
|
));
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue