首页 > 其他分享 >解决 NET6 GET请求不设置参数值报错问题

解决 NET6 GET请求不设置参数值报错问题

时间:2023-04-26 10:23:07浏览次数:35  
标签:00 errors keyword GET 报错 result NET6

1、调用的方法

 1         /// <summary>
 2         /// 获取干预集合
 3         /// </summary>
 4         /// <returns></returns>
 5         [HttpGet]
 6         public JsonResult GetIntervenes(string keyword)
 7         {
 8 
 9             List<OPNodeItem> result = null;
10 
11             return new JsonResult(result);
12         }

2、参数keyword不输入任何值,执行调用

3、报错信息

 1 {
 2   "errors": {
 3     "keyword": [
 4       "The keyword field is required."
 5     ]
 6   },
 7   "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
 8   "title": "One or more validation errors occurred.",
 9   "status": 400,
10   "traceId": "00-7ed4f9a50605c93c6fec504f1589cd83-31440a115974b86a-00"
11 }

4、解决方案

Program.cs文件中添加代码

 1 builder.Services.AddControllers(options => options.SuppressImplicitRequiredAttributeForNonNullableReferenceTypes = true); 

 

参考地址:https://blog.csdn.net/lindexi_gd/article/details/109294064

 

标签:00,errors,keyword,GET,报错,result,NET6
From: https://www.cnblogs.com/ITjyLh/p/17354848.html

相关文章

  • node-sass报错?三步解决!!!
    1,报错内容2.解决方案一、本地安装的node和node-sass不匹配//查看node版本node-v二、下载源在国外,更换中国镜像源//更换淘宝镜像源npmconfigsetregistryhttp://registry.npmmirror.com三、单独安装node-sass//按照需要的node-sass版本进行安装,此处是node的版本......
  • MFC-GetTopWindow获取指定窗口的子窗口中最顶层的窗口句柄
     //GetTopWindowHWNDhWnd=::FindWindow(_T("#32770"),_T("测试程序"));if(!hWnd){AfxMessageBox(_T("请打开测试程序"));ExitProcess(0);}CStringstr;str.Format(_T("主窗口句柄:hWnd=%d\r\n&q......
  • spring 依赖注入用@Autowired报错 No unique bean of type
    1,报错如下Causedby:org.springframework.beans.factory.NoSuchBeanDefinitionException:Nouniquebeanoftype[org.springframework.amqp.rabbit.core.RabbitTemplate]isdefined:expectedsinglematchingbeanbutfound4:[jmsTemplate1,jmsTemplate2,jmsTemplate3......
  • wget命令解析
    wget命令是Linux系统用于从Web下载文件的命令行工具,支持HTTP、HTTPS及FTP协议下载文件,而且wget还提供了很多选项,例如下载多个文件、后台下载,使用代理等等,使用非常方便。接下来就介绍一下wget的使用方法。wget命令的使用语法格式wget[options][url]#示例,默认下载目......
  • 虚拟机|--Hyper-V|--Start PXE over IPv4.报错解决方案
    前言在Hyper-V管理器中>>操作>>"快速创建"了一个WIndowsXP系统的虚拟机,结果启动的时候报错了解决方案在创建虚拟机的时候不要快速创建,而使用新建,在指定代数步骤选择第一代(1),开始创建的步骤改一下就可以了.其他配置推荐在分配内存步骤我写的是8000M左右,(根......
  • 【Azure 应用服务】启用 Managed Identity 登录 SQL Server 报错 Managed Identity au
    问题描述在AppService中启用Identity后,使用系统自动生成Identity。使用如下代码连接数据库SQLServer:SQLServerDataSourcedataSource=newSQLServerDataSource();dataSource.setServerName("yoursqlservername.database.chinacloudapi.cn");//Replacewit......
  • python 连接oracle 报错 cx_Oracle.DatabaseErro
    1,python连接oracle的时候报错如下cx_Oracle.DatabaseError:ORA-24315:非法的属性类型,2,导致这个错误的原因是服务器oracle版本和客户端cx_oracle客户端版本不一致引起的,所以通过下面命令询oracle版本。select*fromv$version3,然后到http://sourceforge.net/projects/cx-ora......
  • tomcat报错 removeGeneratedClassFiles failed
    1,tomcat切换用户重启后报错如下:Aug29,20142:14:47PMorg.apache.jasper.compiler.CompilerremoveGeneratedClassFilesWARNING:Failedtodeletegeneratedclassfile[/home/joeyon/test/work/Catalina/localhost/_/org/apache/jsp/WEB_INFO/c/common/errorIos_jsp.class]......
  • nginx报错
    nginx重启失败:nginx:[crit]pread()"/var/run/nginx/nginx.pid"failed(21:Isadirectory)解决方案:查看进程ps-ef|grepnginx强行杀死主进程kill7688启动nginx../sbin/nginx此时停止或者刷新nginx都可以../sbin/nginx-sstop../sbin/nginx-srel......
  • [Ubuntu] 节点部署获取镜像报错以及解决方法
    没有启动docker,解决方法启动dockerservicedockerstartservicedockerstatusdockerhub没有该版本在dockerhub查询版本......