[英]JavaScript - API request (Access-Control-Allow-Origin error)
[英]Self Hosting WCF inside WPF - Access-Control-Allow-Origin 405 error in Javascript request
我試圖將文件從html頁面上傳到本地網絡中WPF應用程序中的自托管WCF。
主機如下:
Uri baseAddress = new Uri("http://localhost:8200/GettingStarted/");
ServiceHost selfHost = new ServiceHost(typeof(WCFUploader), baseAddress);
try
{
selfHost.AddServiceEndpoint(typeof(IWCFUploader), new WSHttpBinding(), "GettingStarted");
ServiceMetadataBehavior smb = new ServiceMetadataBehavior();
smb.HttpGetEnabled = true;
selfHost.Description.Behaviors.Add(smb);
selfHost.Open();
}
catch (CommunicationException ce)
{
Console.WriteLine("An exception occurred: {0}", ce.Message);
selfHost.Abort();}
但是,當我嘗試通過Javascript訪問http:// localhost:8200 / GettingStarted /時 ,出現了Access-Control-Allow-Origin 405 Http錯誤。
有人可以幫助我嗎?
看起來像是CORS (跨域資源共享)配置問題。
您的JS可能未托管在localhost:8200
,這要求您添加特定的HTTP標頭以允許此XHR請求。
該答案將詳細介紹所有內容: https : //stackoverflow.com/a/16039951/1503505
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.