【发布时间】:2018-09-02 21:30:31
【问题描述】:
例如,当我在下面发出 http 请求时:
GET /我的盒子
并期待 json 格式的数据响应:
{
a: (expecting a number),
b: (expecting a string),
c: (expecting 'apple', 'orange', or 'banana')
}
那么让我们假设我们的服务器程序永远不会出错。我们是否需要验证响应的内容数据以防出现一些网络错误?如果我们应该这样做,验证每个响应数据的最有效方法是什么。
【问题讨论】:
-
您基本上只想确保收到 200 响应代码,然后确保数据类型符合您的预期。
-
是否有任何现有的机制或库可以使验证每个响应日期类型更高效、更容易。 @BooberBunz
-
是的,“Google Gson”允许您在 Java 类中转换 JSON……但我不知道 javascript。
标签: javascript rest http frontend response