WPF中的自托管WCF-Javascript请求中的Access-Control-Allow-Origin 405错误 - javascript

我试图将文件从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错误。

有人可以帮助我吗?

javascript大神给出的解决方案

看起来像是CORS(跨域资源共享)配置问题。

您的JS可能未托管在localhost:8200上,这要求您添加特定的HTTP标头以允许此XHR请求。

该答案将详细介绍所有内容:
https://stackoverflow.com/a/16039951/1503505

提交初始化后删除某些帖子数据 - javascript

在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …

写一行到javascript文件 - javascript

我正在使用数组来显示网站中的一些图像:var paintingImages; paintingImages = [ { url: 'images/objects/ron.jpg', alt: 'ron' } ]; 该js代码写在paintings.js中,我的主要js代码写在main.js文件中我已经为艺术家制作了这个…

ServiceStack,CORS和OPTIONS(无Access-Control-Allow-Origin标头) - c#

我们在ServiceStack 4中使用宁静的API的CORS功能遇到了一些麻烦。由于SS会话位于cookie中,因此我们希望将cookie绑定到api,因此在命中该API的角度客户端中,我们使用“ WithCredentials” = true进行AJAX调用。由于Chrome(至少)不喜欢带有WithCredentials的Access-Control-…

Javascript + Python:将数组发送到Python脚本,将结果返回给Javascript - javascript

我想建立一个网页,该网页通过Javascript API进行许多Facebook状态更新,并将它们分类到一个数组中。然后,我想将此数组发送到Python脚本,该脚本可以专门使用NLTK.进行语言分析。在Python中获得合适的结果后,我想将结果从该脚本返回到Javascript,以显示给用户等。听起来可能吗? javascript大神给出的解决方案 是的,完…

如何从客户端将数据插入数据库? - javascript

我是Web开发的初学者,可以访问cpanel上托管的网站,并且需要对其进行一些更改。这个网站的后端是由蛋糕PHP制作的,我想使用ajax从客户端将一些数据插入其数据库。问题是我不知道如何获取负责插入数据库的PHP文件的URL。参见下面的代码:var xhttp = newXMLHttpRequest(); xhttp.onreadystatechange= …