与预期与实际结果不匹配Dredd

时间:2016-12-14 03:27:53

标签: swagger dredd

目前我正在运行uber.yaml here。我目前在实际值与预期值之间存在不匹配:

expected:
headers:
Content-Type: application/json

actual:
statusCode: 301
headers:
server: nginx
date: Tue, 13 Dec 2016 20:32:28 GMT
content-type: text/html
content-length: 178
location: https://api.uber.com/v1/history
connection: close
age: 0

任何人都知道如何解决这个问题?我编辑了uber.yaml以包含预期的内容类型,如下所示:

- name: Content-Type
    in: header
    type: string
    required: true
    default: application/json

1 个答案:

答案 0 :(得分:1)

问题是API使用状态代码301和内容类型text / html进行响应,但您的API描述表明它应该使用Content Type application / json进行响应。