aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSuhas Gaddam <suhas.g.2011@gmail.com>2017-07-27 09:12:30 -0700
committerGitHub <noreply@github.com>2017-07-27 09:12:30 -0700
commit626e751dde1ca98c04b72e79a88d515a39a77798 (patch)
tree6069922508b2e2b9aaeaf0d83ca4a12e1c584862
parent124fd35527601c61c20f7f9e4a3d099c5e0b883b (diff)
parent753882debbdf3b81a894b5bcd862783db6e36ca6 (diff)
downloaddriver-core-0.14.1.tar.gz
driver-core-0.14.1.tar.bz2
driver-core-0.14.1.zip
Merge pull request #52 from drivergroup/access-control-allow-methodsv0.14.1
Add Access-Control-Allow-Methods header
-rw-r--r--src/main/scala/xyz/driver/core/app.scala13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/main/scala/xyz/driver/core/app.scala b/src/main/scala/xyz/driver/core/app.scala
index 239115f..363f1e8 100644
--- a/src/main/scala/xyz/driver/core/app.scala
+++ b/src/main/scala/xyz/driver/core/app.scala
@@ -77,6 +77,7 @@ object app {
"Content-Length",
"Accept",
"X-Trace",
+ "Access-Control-Allow-Methods",
"Access-Control-Allow-Origin",
"Access-Control-Allow-Headers",
"Server",
@@ -104,11 +105,13 @@ object app {
options { ctx =>
optionalHeaderValueByType[Origin]() { originHeader =>
- respondWithHeaders(
- List[HttpHeader](Allow(methods),
- allowOrigin(originHeader),
- `Access-Control-Allow-Headers`(allowedHeaders: _*),
- `Access-Control-Expose-Headers`(allowedHeaders: _*))) {
+ respondWithHeaders(List[HttpHeader](
+ Allow(methods),
+ `Access-Control-Allow-Methods`(methods),
+ allowOrigin(originHeader),
+ `Access-Control-Allow-Headers`(allowedHeaders: _*),
+ `Access-Control-Expose-Headers`(allowedHeaders: _*)
+ )) {
complete(s"Supported methods: $names.")
}
}(ctx)