如何通过Visual Studio中的客户端javascript项目访问服务器的webapi项目

催眠药

我有一个带有Web api服务器项目和javascript-html客户端项目的VS 2012解决方案。我可以使用Fiddler测试我的Web API。我可以使用HttpClient从另一个测试项目中进行测试,但是由于服务器和客户端在IIS Express中的单独端口上运行,因此出现了某种CORS问题,因为当我尝试从客户端进行Ajax调用时,我得到了405方法不允许错误。

我已将建议的自定义标头条目添加到应允许跨源访问的web.config和applicationhost.config文件中。

每个人都必须使用一些简单的解决方案,但这似乎使我无所适从。

催眠药

我在这里找到了答案我必须为system.web.http.cors添加nuget包,并且Web api负责了所有工作。无需触摸我的客户端javascript。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何为包含客户端和服务器代码的项目设置 nginx 重写规则?

如何使用客户端JavaScript从服务器访问HTTP响应?

如何通过服务器请求中断客户端?

服务器如何与 RAFT 中的客户端通信?

如何在 js/googlescript 中访问从客户端到服务器端的对象数组中传递的变量

如何使用客户端Javascript从DynamoDB中读取项目?

如何在javascript(客户端)和java(服务器)中完成WebSocket握手?

服务器如何在服务器/客户端拓扑中检测客户端电源关闭

如何通过脚本将javascript文件从服务器复制到客户端pc

如何使用 httpd.conf 防止从客户端浏览器访问服务器中的某种文件

通过客户端通过SSH连接使服务器访问Internet

如何从SSH服务器端访问SSH客户端?

如何使用asp.net访问服务器端的客户端文件

如何在客户端中存储Web服务器的多个服务器地址?

如何在节点/表达式中的客户端和服务器上访问全局变量?

当客户端-服务器连接是基于 ssh 密钥时,通过 ssh 未经授权访问服务器

如何通过IP地址阻止客户端访问我的Web服务器上的某些URL?

如何在服务器中设置Windows应用程序vb 2008和mysql数据库并通过客户端访问它?

如何通过客户端Polymer.dart在服务器端Dart中应用设计模式?

如何从服务器端C#代码触发客户端JavaScript?

如何使用客户端JavaScript调用服务器端NodeJS函数

如何从Java websocket服务器访问客户端主机名,http标头等?

当我无权访问服务器时,如何从客户端关闭套接字连接?

Aerospike:如何从任何Aerospike服务器中找到客户端正在访问的客户端?

如何在 Windows - Visual Studio 上使用 C++ 将多个客户端连接到单个服务器?

UDP 客户端服务器:通过 WAN 使用

通过stdio的服务器客户端连接

如何在Node-Opcua服务器中获得已连接的客户端和客户端证书

如何在客户端 nextjs 中更改服务器端变量