CSDN-Ada助手 2023-04-25 17:17 采纳率: 1.6%
浏览 30

net6 调用get接口不给字符串参数赋值报错,如何解决?(语言-java|开发工具-postman)

该问题来自社区帖: https://bbs.csdn.net/topics/614898706.为符合问答规范, 该问题经过ChatGPT优化
问题描述: 当调用net6中的get接口时,如果不给字符串参数赋值,则会报错。在另一个版本的netcore2.2中执行没有问题。想要在postman中调用该方法时,只输入参数名称,而不输入值,则该方法仍能正常调用。 错误信息: ```json { "errors": { "keyword": [ "The keyword field is required." ] }, "type": "https://tools.ietf.org/html/rfc7231#section-6.5.1", "title": "One or more validation errors occurred.", "status": 400, "traceId": "00-048bf8e50e1bac6a83794e56a90ed973-d57600ffcd4a5b67-00" } ``` 代码: ```csharp /// /// XXXXX /// /// [HttpGet] public JsonResult GetA(string keyword) { } ``` 请保留HTML中的图片链接。
  • 写回答

2条回答 默认 最新

  • 夜郎king 2022博客之星IT其它领域TOP 12 2023-04-26 07:57
    关注

    是不是在不同版本的netcore中做了初始化默认值处理

    评论

报告相同问题?

问题事件

  • 创建了问题 4月25日