How to enable CORS for a local file that references a hosted ASP.NET Web API that is hosted on Amazon AWS
So when I open a file that references a hosted ASP.NET Web API 2.0
project, I get the error:
Possible cross-origin (CORS) issue? The URL origin (https://secreturl.amazonaws.com) does not match the page (file://). Check the server returns the correct 'Access-Control-Allow-*' headers.
I only get answers for enabling cores for an HTTP request pipeline but not for (file://
). I open the file from an index.html
file, with path file:///C:/Users/PCName/desktop/index.html
I assume the CORS have to be enabled in the Startup.cs
file in the ASP.NET Core Web API 2.0
c# amazon-web-services aws-lambda asp.net-core-2.0
add a comment |
So when I open a file that references a hosted ASP.NET Web API 2.0
project, I get the error:
Possible cross-origin (CORS) issue? The URL origin (https://secreturl.amazonaws.com) does not match the page (file://). Check the server returns the correct 'Access-Control-Allow-*' headers.
I only get answers for enabling cores for an HTTP request pipeline but not for (file://
). I open the file from an index.html
file, with path file:///C:/Users/PCName/desktop/index.html
I assume the CORS have to be enabled in the Startup.cs
file in the ASP.NET Core Web API 2.0
c# amazon-web-services aws-lambda asp.net-core-2.0
add a comment |
So when I open a file that references a hosted ASP.NET Web API 2.0
project, I get the error:
Possible cross-origin (CORS) issue? The URL origin (https://secreturl.amazonaws.com) does not match the page (file://). Check the server returns the correct 'Access-Control-Allow-*' headers.
I only get answers for enabling cores for an HTTP request pipeline but not for (file://
). I open the file from an index.html
file, with path file:///C:/Users/PCName/desktop/index.html
I assume the CORS have to be enabled in the Startup.cs
file in the ASP.NET Core Web API 2.0
c# amazon-web-services aws-lambda asp.net-core-2.0
So when I open a file that references a hosted ASP.NET Web API 2.0
project, I get the error:
Possible cross-origin (CORS) issue? The URL origin (https://secreturl.amazonaws.com) does not match the page (file://). Check the server returns the correct 'Access-Control-Allow-*' headers.
I only get answers for enabling cores for an HTTP request pipeline but not for (file://
). I open the file from an index.html
file, with path file:///C:/Users/PCName/desktop/index.html
I assume the CORS have to be enabled in the Startup.cs
file in the ASP.NET Core Web API 2.0
c# amazon-web-services aws-lambda asp.net-core-2.0
c# amazon-web-services aws-lambda asp.net-core-2.0
edited Nov 23 '18 at 10:43
currarpickt
1,94631728
1,94631728
asked Nov 23 '18 at 8:26
MswatiLomnyama
1421213
1421213
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
Most browser implementations by default do not support CORS headers for local files (specifically they set the value to null
which cannot then be used in an Access-Control-Allow
header.)
The easiest thing to do is start a small server. If you've got Python installed, this is as easy as running python3 -m http.server 8000
in the C:/Users/PCName/desktop
directory, and then you can browse to localhost:8000
(there are other 'instant servers' out there!).
That way you can use Access-Control-Allow-*
.
add a comment |
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53443004%2fhow-to-enable-cors-for-a-local-file-that-references-a-hosted-asp-net-web-api-tha%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
Most browser implementations by default do not support CORS headers for local files (specifically they set the value to null
which cannot then be used in an Access-Control-Allow
header.)
The easiest thing to do is start a small server. If you've got Python installed, this is as easy as running python3 -m http.server 8000
in the C:/Users/PCName/desktop
directory, and then you can browse to localhost:8000
(there are other 'instant servers' out there!).
That way you can use Access-Control-Allow-*
.
add a comment |
Most browser implementations by default do not support CORS headers for local files (specifically they set the value to null
which cannot then be used in an Access-Control-Allow
header.)
The easiest thing to do is start a small server. If you've got Python installed, this is as easy as running python3 -m http.server 8000
in the C:/Users/PCName/desktop
directory, and then you can browse to localhost:8000
(there are other 'instant servers' out there!).
That way you can use Access-Control-Allow-*
.
add a comment |
Most browser implementations by default do not support CORS headers for local files (specifically they set the value to null
which cannot then be used in an Access-Control-Allow
header.)
The easiest thing to do is start a small server. If you've got Python installed, this is as easy as running python3 -m http.server 8000
in the C:/Users/PCName/desktop
directory, and then you can browse to localhost:8000
(there are other 'instant servers' out there!).
That way you can use Access-Control-Allow-*
.
Most browser implementations by default do not support CORS headers for local files (specifically they set the value to null
which cannot then be used in an Access-Control-Allow
header.)
The easiest thing to do is start a small server. If you've got Python installed, this is as easy as running python3 -m http.server 8000
in the C:/Users/PCName/desktop
directory, and then you can browse to localhost:8000
(there are other 'instant servers' out there!).
That way you can use Access-Control-Allow-*
.
answered Nov 23 '18 at 10:19
thomasmichaelwallace
2,5251817
2,5251817
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53443004%2fhow-to-enable-cors-for-a-local-file-that-references-a-hosted-asp-net-web-api-tha%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown