Server 邮递员模拟服务器是否可以返回状态代码449
我尝试使用Postman-to-mock服务器功能来模拟将返回状态代码449的API调用。出于某种原因,良好响应主体是return,但状态代码保持在200 我可以将示例更改为返回404、422、451和其他,但只要我为状态代码设置449,它就会返回200 有没有办法使模拟服务器返回状态代码449 编辑: 我添加了一个重现问题的集合和环境Server 邮递员模拟服务器是否可以返回状态代码449,server,mocking,postman,http-status-codes,postman-mocks,Server,Mocking,Postman,Http Status Codes,Postman Mocks,我尝试使用Postman-to-mock服务器功能来模拟将返回状态代码449的API调用。出于某种原因,良好响应主体是return,但状态代码保持在200 我可以将示例更改为返回404、422、451和其他,但只要我为状态代码设置449,它就会返回200 有没有办法使模拟服务器返回状态代码449 编辑: 我添加了一个重现问题的集合和环境 449不是官方身份代码 下面的站点显示了官方分配的状态代码。似乎到目前为止,除了apache状态代码509之外,postman中不支持未分配的。可能模拟服务器
449不是官方身份代码 下面的站点显示了官方分配的状态代码。似乎到目前为止,除了apache状态代码509之外,postman中不支持未分配的。可能模拟服务器使用apache,449450等是windows特定的状态代码 您可以使用x-mock-response-code请求头测试特定用例 设置此标头时,仅当模拟服务器的示例的状态代码设置为449时,postman才会返回响应 否则您将得到404 mockRequestNotFoundError 因此,在测试中,如果响应代码为200,则可以设置pm.response.code=449 要在预请求集中执行此操作,请执行以下操作:
pm.response.code===200?pm.response.code=449:null
pm.response.code===449?pm.response.status="Retry With":null
console.log(pm.response.code,pm.response.status)