]> OzVa Git service - ozva-cloud/commitdiff
fix: cors allow-request-header add content-type (#184)
authorhorizon <horizon0514@gmail.com>
Sun, 26 Feb 2023 23:28:33 +0000 (07:28 +0800)
committerGitHub <noreply@github.com>
Sun, 26 Feb 2023 23:28:33 +0000 (07:28 +0800)
* fix: cors allow-request-header add content-type

* add content-type test

src/server.rs
tests/cors.rs

index 1b1dabdf7ec67f901ca0857ab586996d3fc7f9bf..feb2f3dd87db66ef2ca3dd02ab780996acb657fe 100644 (file)
@@ -1222,7 +1222,7 @@ fn add_cors(res: &mut Response) {
     );
     res.headers_mut().insert(
         "Access-Control-Allow-Headers",
-        HeaderValue::from_static("Authorization,Destination,Range"),
+        HeaderValue::from_static("Authorization,Destination,Range,Content-Type"),
     );
     res.headers_mut().insert(
         "Access-Control-Expose-Headers",
index e3252261e3085b9bbabae489e5c76ef73023fed0..d6ed521882a831ddc7b86508fe4998e5f2b2ddfb 100644 (file)
@@ -23,7 +23,7 @@ fn cors(#[with(&["--enable-cors"])] server: TestServer) -> Result<(), Error> {
     );
     assert_eq!(
         resp.headers().get("access-control-allow-headers").unwrap(),
-        "Authorization,Destination,Range"
+        "Authorization,Destination,Range,Content-Type"
     );
     assert_eq!(
         resp.headers().get("access-control-expose-headers").unwrap(),