c# - API Get方法返回带有一些字母的null
问题描述
我正在为自己开发一个示例 API。我会用图像来说明问题。
[HttpGet("getbyname")]
public IActionResult GetByName(string name)
{
var result = _platformService.GetByName(name);
if (result.Success)
{
return Ok(result);
}
return BadRequest(result);
}
}
这是我的获取方法。我正在尝试这个 url,比如 somedomain.com/getbyname?name=tiktok 它正在获取数据。但是当我尝试进入“instagram”时,它变得空了。
因为 Instagram 以大写字母开头。因此,当我尝试使用“Instagram”时,它会返回真正的 json 值。
我怎么解决这个问题?
解决方案
在 SQL Server 数据库的默认配置中,字符串比较不区分大小写。
但是您的数据库已更改此设置。您正在寻找此设置:
推荐阅读
- javascript - 在 expo 中的 WebView 页面之间导航
- wordpress - paginate_links() 没有显示分页
- azure - ADF Tumpling Window Trigger 更新 startTime 属性行为
- laravel - 如何在 laravel 中获取嵌套关系模型
- html - 仅使用 CSS 使视频在特定区域可见
- c - 是否有打开内存映射文件的便携式(Windows、Linux、MacOS、Android)方式?
- ios - iOS应用程序中的TabBar导航事件不起作用
- pandas - 为什么火花中的一些音符工作得非常慢?为什么在同一情况下多次执行有不同的执行时间?
- vba - 更改创建平面的颜色
- c - 关于 C 中特定结构定义的说明