首先都是同样的错误,即
1.接口挂了呀,正常是200,你的500了2.接口是否正确,看接口是不是会返回你想要的那个东西
返回不返回,要看你服务器端的逻辑,服务器怎么处理的。你现在服务器直接丢出异常,导致500错误,没有对异常作出判断返回所谓“商品不存在”的信息。