Fix CORS header code to be cleaner
This commit is contained in:
parent
7622bb40a9
commit
65cb1488b0
4 changed files with 5 additions and 4 deletions
|
@ -11,6 +11,8 @@
|
||||||
|
|
||||||
namespace atom {
|
namespace atom {
|
||||||
|
|
||||||
|
const std::string kCorsHeader("Access-Control-Allow-Origin: *");
|
||||||
|
|
||||||
namespace internal {
|
namespace internal {
|
||||||
|
|
||||||
namespace {
|
namespace {
|
||||||
|
|
|
@ -17,6 +17,7 @@
|
||||||
#include "v8/include/v8.h"
|
#include "v8/include/v8.h"
|
||||||
|
|
||||||
namespace atom {
|
namespace atom {
|
||||||
|
extern const std::string kCorsHeader;
|
||||||
|
|
||||||
using JavaScriptHandler =
|
using JavaScriptHandler =
|
||||||
base::Callback<void(const net::URLRequest*, v8::Local<v8::Value>)>;
|
base::Callback<void(const net::URLRequest*, v8::Local<v8::Value>)>;
|
||||||
|
|
|
@ -50,8 +50,7 @@ void URLRequestBufferJob::GetResponseInfo(net::HttpResponseInfo* info) {
|
||||||
status.append("\0\0", 2);
|
status.append("\0\0", 2);
|
||||||
net::HttpResponseHeaders* headers = new net::HttpResponseHeaders(status);
|
net::HttpResponseHeaders* headers = new net::HttpResponseHeaders(status);
|
||||||
|
|
||||||
std::string cors("Access-Control-Allow-Origin: *");
|
headers->AddHeader(kCorsHeader);
|
||||||
headers->AddHeader(cors);
|
|
||||||
|
|
||||||
if (!mime_type_.empty()) {
|
if (!mime_type_.empty()) {
|
||||||
std::string content_type_header(net::HttpRequestHeaders::kContentType);
|
std::string content_type_header(net::HttpRequestHeaders::kContentType);
|
||||||
|
|
|
@ -32,8 +32,7 @@ void URLRequestStringJob::GetResponseInfo(net::HttpResponseInfo* info) {
|
||||||
std::string status("HTTP/1.1 200 OK");
|
std::string status("HTTP/1.1 200 OK");
|
||||||
net::HttpResponseHeaders* headers = new net::HttpResponseHeaders(status);
|
net::HttpResponseHeaders* headers = new net::HttpResponseHeaders(status);
|
||||||
|
|
||||||
std::string cors("Access-Control-Allow-Origin: *");
|
headers->AddHeader(kCorsHeader);
|
||||||
headers->AddHeader(cors);
|
|
||||||
|
|
||||||
if (!mime_type_.empty()) {
|
if (!mime_type_.empty()) {
|
||||||
std::string content_type_header(net::HttpRequestHeaders::kContentType);
|
std::string content_type_header(net::HttpRequestHeaders::kContentType);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue