webapi接口在ajax调用的很多情况下都会出现跨域问题,同样的WebService如果想用ajax调用,也需要接口跨域问题,解决方案如下:
1、IIS配置
打开IIS选择发布后的webapi或者是WebService,选择网站-->选择HTTP 响应表头-->添加。。操作如下:
需要添加的名称和值为
<add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/> <add name="Access-Control-Allow-Headers" value="x-requested-with,Content-Type"/> <add name="Access-Control-Allow-Origin" value="*" />
2、直接在web.config中添加标签
<system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Methods" value="OPTIONS,POST,GET"/> <add name="Access-Control-Allow-Headers" value="x-requested-with,Content-Type"/> <add name="Access-Control-Allow-Origin" value="*" /> </customHeaders> </httpProtocol> </system.webServer>
切记。两种方法只能采用一种,否则会报错。
以上这篇完美解决api、WebService跨域的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持站长技术。
进入2021年,正如去年,微软将在今年推送两次Windows 10重大版本升级,21H1和21H...
先给大家看几个实例的错误分析与解决方案。 1.ERROR 2002 (HY000): Can't connec...
本文实例讲述了PHP开发API接口签名生成及验证操作。分享给大家供大家参考,具体...
Kubernetesk8s部署etcd集群 目录 Kubernetesk8s部署etcd集群 一、实验环境 二、E...
来源 |?阿丸笔记 提到MySQL的事务我相信对MySQL有了解的同学都能聊上几句无论是...
2 月 18 日消息 据外媒 Windowslatest 报道,在预览版本中发现的参考资料表明,...
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结...
前言 在JavaScript中需要通过document.querySelector("#demo")来获取dom节点,然...
Extjs的Regex的验证属性分两种情况,一种是只有红色提示框;另一种是在提示框边会...
1.我该努力了,不为别的,就为了以后我想要的东西,我会自己给自己。 2.有些人...