算神 преди 3 години
родител
ревизия
fd4d485bdb
променени са 1 файла, в които са добавени 9 реда и са изтрити 0 реда
  1. +9
    -0
      src/JT808.Gateway/JT808HttpServer.cs

+ 9
- 0
src/JT808.Gateway/JT808HttpServer.cs Целия файл

@@ -76,6 +76,15 @@ namespace JT808.Gateway
context.Http404();
continue;
}
// 增加CORS
// https://stackoverflow.com/questions/25437405/cors-access-for-httplistener
if (context.Request.HttpMethod == HttpMethod.Options.Method)
{
context.Response.AddHeader("Access-Control-Allow-Headers", "Content-Type, Accept, X-Requested-With");
context.Response.AddHeader("Access-Control-Allow-Methods", "GET, POST");
context.Response.AddHeader("Access-Control-Max-Age", "1728000");
}
context.Response.AppendHeader("Access-Control-Allow-Origin", "*");
if (authorization.Authorization(context, out var principal))
{
await ProcessRequestAsync(context, principal);


Зареждане…
Отказ
Запис