我正在使用OpenStack Neutron来实现虚拟机的联网功能。我正在用这些制作一个完整的Web应用程序。因此,当错误是由于在设置网关或其他原因而从Open stack neutron发出时,我应该能够基于OpenStack neutron给出的消息显示我的响应消息。
实际问题:我需要开放堆中子错误响应及其代码,以便我可以编写一些映射器来显示自己的错误消息。我尝试搜索文档,存储库。我找不到。谁能帮助我
答案 0 :(得分:0)
如果使用的是REST接口,则错误代码通常是HTTP响应代码。
当中子中的任何代码引发异常时,中子API接口都会将此内部异常映射到HTTP错误代码之一,并使用异常(错误)文本创建HTTP响应并将其发回。
HTTP响应代码分类为: 1xx-信息响应,2xx成功,3xx重定向, 4xx客户端错误,5xx服务器错误。
有关更多详细信息,请参见https://en.wikipedia.org/wiki/List_of_HTTP_status_codes
在中子界面上,通常可以看到以下HTTP错误响应代码:
从一般分类的角度来看,当客户端收到4xx(400-499)响应代码时,这意味着客户端发送的某些参数是意外的。当它收到5xx(500-599)响应代码时,表示服务器(中子)端出了点问题。
希望这会有所帮助!