首页 > 其他分享 >WebApi问题与跨域和返回json

WebApi问题与跨域和返回json

时间:2023-03-11 10:57:14浏览次数:35  
标签:WebApi 返回 调用 跨域 接口 json 格式 方法

1、编写接口时,发现访问不到指定接口 注释掉[Authorize]特性 给方法设置访问方式,已经指定路由方法 如下 2、出现一下跨域问题 在web.config 里面配置 2、返回类型指定 接口方法返回出现 xml格式, 如: Public string A() { Return “ 返回” } 调用返回结果: 返回 因一些前端调用 不需要这种格式,想去掉怎么办 在路用配置里面 加上 3、返回

1、编写接口时,发现访问不到指定接口
注释掉[Authorize]特性
给方法设置访问方式,已经指定路由方法
如下

 

 

2、出现一下跨域问题

 

 

在web.config 里面配置

 

 

2、返回类型指定
   
  接口方法返回出现 xml格式,
  如:
  Public string  A()
{
 Return “ 返回”
}

调用返回结果:
<string  > 返回</string> 因一些前端调用 不需要这种格式,想去掉怎么办
 
在路用配置里面 加上 

 

 

3、返回JSON格式不对 或者多了符号
   

问题:

 

 

这个时候在路由配置WebApiConfig.cs里面配置方法

 

 

调用方法:

 

 

  

JSON格式不对 或者多了符号 问题: 这个时候在路由配置WebApiConfig.cs里面配置方法 调用方法:

标签:WebApi,返回,调用,跨域,接口,json,格式,方法
From: https://www.cnblogs.com/yuncc/p/17205449.html

相关文章

  • json.loads()
    json.loads()方法可用于解析有效的JSON字符串并将其转换为Python字典。它主要用于将包含JSON数据的本地字符串,字节或字节数组反序列化为Python字典。用法:json.loads(s)参......
  • JSON断言和响应断言的使用
    在http请求下建立一个json断言的设置  2.响应断言的设置 ......
  • 使用http请求中获取到的一个字段给其他http请求使用(json提取器中设置)
    1.在新增学生信息的http请求中,获取到的data.id,在json提取器中设置 2.JSON提取器中的设置  3.data.id如何知晓:在新增学生信息成功后响应数据,复制该信息在https:/......
  • Java对象List<对象>转JSON的异常
    @Data@Accessors(fluent=true)publicclassA{privateStringid;privateList<B>b;}@Data@Accessors(fluent=true)publicclassB{privateS......
  • 跨域的 MPLS VPN 解决方案
    随着MPLSVPN的技术不断成熟,应用场景也逐渐扩大,使得应用所涉及的网络架构越来越大,越来越多的企业选择使用MPLSVPN。之前所描述的都是在同一个自治区域内传递的MPLSVP......
  • 跨域名问题
    【学习什么是一级域名和二级域名?】【什么是跨域问题?以及其解决方案】......
  • C# ASP.NET MVC 配置允许跨域访问
    在web.config文件中的system.webServer节点下增加如下配置<httpProtocol><customHeaders><addname="Access-Control-Allow-Origin"value="*"/>......
  • ABP 动态 WebApi 隐藏接口的方法(一)
    在ABP实际开发过程中既有可能会遇到不希望将某些方法暴露,那么就需要想办法将接口隐藏起来。方法一:通过修改修饰符实现。例如将方法修改为private,这种方式比较常用。但这......
  • java String转Json工具类
    importcom.fasterxml.jackson.core.JsonProcessingException;importcom.fasterxml.jackson.databind.ObjectMapper;importjava.util.HashMap;importjava.util.List;imp......
  • 如何在 Net6.0 中对 WebAPI 进行 JWT 认证和授权
    一、简介我们做微服务开发,或者说做分布式开发,有一项技术我们是避不开的,那就是WebAPI,在Net6.0中,有两类WebAPI,一类是极简WebAPI,它砍掉了很多冗余的东西,更纯粹的......