WebApi问题与跨域和返回json
1、编写接口时,发现访问不到指定接口 注释掉[Authorize]特性 给方法设置访问方式,已经指定路由方法 如下 2、出现一下跨域问题 在web.config 里面配置 2、返回类型指定 接口方法返回出现 xml格式, 如: Public string A() { Return “ 返回” } 调用返回结果: 返回 因一些前端调用 不需要这种格式,想去掉怎么办 在路用配置里面 加上 3、返回
1、编写接口时,发现访问不到指定接口 注释掉[Authorize]特性 给方法设置访问方式,已经指定路由方法 如下
![](https://img2023.cnblogs.com/blog/1282829/202303/1282829-20230311104213304-318106161.png)
2、出现一下跨域问题
![](https://img2023.cnblogs.com/blog/1282829/202303/1282829-20230311104222979-430489892.png)
在web.config 里面配置
![](https://img2023.cnblogs.com/blog/1282829/202303/1282829-20230311104230951-1161973974.png)
2、返回类型指定 接口方法返回出现 xml格式, 如: Public string A() { Return “ 返回” } 调用返回结果: <string > 返回</string> 因一些前端调用 不需要这种格式,想去掉怎么办 在路用配置里面 加上
![](https://img2023.cnblogs.com/blog/1282829/202303/1282829-20230311104236892-1725293358.png)
3、返回JSON格式不对 或者多了符号 问题:
![](https://img2023.cnblogs.com/blog/1282829/202303/1282829-20230311104241581-1053663817.png)
这个时候在路由配置WebApiConfig.cs里面配置方法
![](https://img2023.cnblogs.com/blog/1282829/202303/1282829-20230311104247127-1413468096.png)
调用方法:
![](https://img2023.cnblogs.com/blog/1282829/202303/1282829-20230311104253036-2005728493.png)
JSON格式不对 或者多了符号 问题: 这个时候在路由配置WebApiConfig.cs里面配置方法 调用方法: