该问题来自社区帖: 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中的图片链接。
问题描述: 当调用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 ///