我的JSON响应是否应包含请求查询参数的值?

原始数据

我应该在响应中包括输入查询参数吗?

假设我有一个返回人员姓名的端点。我允许我的客户按国家/地区筛选结果。

我想知道,即使响应对象符合客户的要求,我是否应该在响应中包含country属性。

例如,当用户发送以下请求时

/ people?country =英国

我应该回来吗

[{"name":"tom"},{"name"="tim"}]

或者

[{"name":"tom","country":"UK"},{"name":"tim","country":"UK"}]

作为回应?

唐·奇德尔

取决于客户需要什么数据。

如果您只想告诉客户他们所请求的内容,则可以在API中约定,有一个顶级节点,该节点显示请求中产生此响应的参数是什么。

{"requestParams":"country=UK&city=London", data: [{"name":"tom", "street":"Wallaby"}, {"name":"tim", "street":"West"}]

但是,您绝对不希望冒险通过返回请求参数来返回敏感信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

请求响应是否始终为JSON?

来自分类Dev

Web服务响应是否应该包含空值?

来自分类Dev

检查响应是否包含Robot Framework中的值列表?

来自分类Dev

非2xx状态代码响应是否应包含CORS特定的标头

来自分类Dev

Laravel测试响应是否包含错误?

来自分类Dev

如何使用 Capybara 发送 XML 文件请求,并检查响应是否有正确的参数

来自分类Dev

我们如何检查请求的响应是否来自Service Worker

来自分类Dev

我们如何检查请求的响应是否来自Service Worker

来自分类Dev

如果Alamofire请求的响应是否为200,我将如何更改seque视图

来自分类Dev

检查json响应是否正确

来自分类Dev

检查HTTP POST请求的响应是否为200

来自分类Dev

返回的响应是否与Django中传递的请求相同?

来自分类Dev

REST API 的响应是否应该包含 HTTP 结果代码?

来自分类Dev

我怎么知道$ http响应是否来自缓存-Angular

来自分类Dev

检查响应是否为RSpec中的JSON

来自分类Dev

检查响应是否为JSON在PHP中的方法?

来自分类Dev

如何检查服务器响应是否为json?

来自分类Dev

从下拉列表中选择的属性,我的模型中是否应同时包含文本和值

来自分类Dev

在我的本地环境和实时服务器上,ajax请求的响应是不同的

来自分类Dev

MockMVC的JsonPath响应是否为空?

来自分类Dev

如何从XML响应中解析一个值,该响应是我在PHP中得到的肥皂API响应

来自分类Dev

Cronjob使用cURL获取JSON。在写入文件之前检查响应是否为空

来自分类Dev

请求是否应包含不必要的参数,如果手动浏览该应用程序,则发送该参数

来自分类Dev

值对象应包含输入参数的技术验证吗?

来自分类Dev

servelt请求参数值是否包含&符?

来自分类Dev

运行请求,直到响应是$ q所请求的

来自分类Dev

我的json响应是二维数组,所以我如何在UITableView中显示该响应

来自分类Dev

Durandal网址哈希值是否应包含ID?

来自分类Dev

REST文档是否必须包含每个请求参数的所有可能值?

Related 相关文章

  1. 1

    请求响应是否始终为JSON?

  2. 2

    Web服务响应是否应该包含空值?

  3. 3

    检查响应是否包含Robot Framework中的值列表?

  4. 4

    非2xx状态代码响应是否应包含CORS特定的标头

  5. 5

    Laravel测试响应是否包含错误?

  6. 6

    如何使用 Capybara 发送 XML 文件请求,并检查响应是否有正确的参数

  7. 7

    我们如何检查请求的响应是否来自Service Worker

  8. 8

    我们如何检查请求的响应是否来自Service Worker

  9. 9

    如果Alamofire请求的响应是否为200,我将如何更改seque视图

  10. 10

    检查json响应是否正确

  11. 11

    检查HTTP POST请求的响应是否为200

  12. 12

    返回的响应是否与Django中传递的请求相同?

  13. 13

    REST API 的响应是否应该包含 HTTP 结果代码?

  14. 14

    我怎么知道$ http响应是否来自缓存-Angular

  15. 15

    检查响应是否为RSpec中的JSON

  16. 16

    检查响应是否为JSON在PHP中的方法?

  17. 17

    如何检查服务器响应是否为json?

  18. 18

    从下拉列表中选择的属性,我的模型中是否应同时包含文本和值

  19. 19

    在我的本地环境和实时服务器上,ajax请求的响应是不同的

  20. 20

    MockMVC的JsonPath响应是否为空?

  21. 21

    如何从XML响应中解析一个值,该响应是我在PHP中得到的肥皂API响应

  22. 22

    Cronjob使用cURL获取JSON。在写入文件之前检查响应是否为空

  23. 23

    请求是否应包含不必要的参数,如果手动浏览该应用程序,则发送该参数

  24. 24

    值对象应包含输入参数的技术验证吗?

  25. 25

    servelt请求参数值是否包含&符?

  26. 26

    运行请求,直到响应是$ q所请求的

  27. 27

    我的json响应是二维数组,所以我如何在UITableView中显示该响应

  28. 28

    Durandal网址哈希值是否应包含ID?

  29. 29

    REST文档是否必须包含每个请求参数的所有可能值?

热门标签

归档