首页 > 解决方案 > URL 查询字符串不起作用!我该如何解决?

问题描述

我最近设置了一个 Web API,作为一个在线 json API。这就是它的样子。

[
    {
        "staffID": "b7fe0bb3-cfda-459e-8f08-178209336c2d",
        "staffName": "Mary Liew",
        "staffEmail": "Maryliew@gmail.com",
        "staffContact": 94234567,
        "staffRole": "Manager"
    },
    {
        "staffID": "95b1be9f-ce33-45a4-8c89-61e2adcfbb83",
        "staffName": "Darren Tan",
        "staffEmail": "Darrentan@gmail.com",
        "staffContact": 84556800,
        "staffRole": "Admin"
    },
    {
        "staffID": "d4e9fcff-d8f0-4b94-9d70-8d8f2b669fc7",
        "staffName": "John Dow",
        "staffEmail": "Johndow@gmail.com",
        "staffContact": 92545622,
        "staffRole": "Part-Timer"
    },
    {
        "staffID": "5be38475-7eb3-4f53-9f59-c5945ba98003",
        "staffName": "Simon Haines",
        "staffEmail": "Simonhaines@gmail.com",
        "staffContact": 92726392,
        "staffRole": "Part-Timer"
    },
    {
        "staffID": "f9431d8c-8315-4432-9e07-f36bc4f5db60",
        "staffName": "Jovan Lim",
        "staffEmail": "Johndow@gmail.com",
        "staffContact": 92563839,
        "staffRole": "Part-Timer"
    }
]

当我尝试查询 URL 时,问题就来了。链接是 localhost:500/api/commands。我尝试使用以下方法将其过滤给第一名员工:

localhost:500/api/commands?staffContact=94234567
and
localhost:500/api/commands?staffRole=Manager

但不知何故,它仍然返回完全相同的东西。整个页面被返回。任何帮助,将不胜感激。在过去的几天里一直被这个问题困扰。

标签: jsonstringapihttpurl

解决方案


推荐阅读