I404NF错误码排查

这个报错是请求的Path或Method和API定义的不同,需要根据API定义来请求API。您可以从以下几个方面排查:

  • 如果分组有配置BasePath,需要将BasePath拼接到API请求Path的前面,例如您分组的BasePath为/test,API定义的请求Path为/nameid,那么请求API的Path应该是/test/nameid 。

  • 若您API定义的Method配置为POST,那么请求时Method必须用POST,若是使用其他Method则会导致I404NF错误码。

  • 若您的域名在多个实例上绑定了,就需要您排查下客户端的DNS,看是否是路由到了其他的实例。

  • 如果API发布的环境并非线上,调用时需要指定调用环境。

    • 如果要调用测试环境,请在header中增加参数:X-Ca-Stage:TEST。

    • 如果要调用预发环境,请在header中增加参数:X-Ca-Stage:PRE。