Openstack Neutron:找不到Openstack neutron可能的错误响应消息的列表

时间:2018-08-08 10:09:16

标签: cloud openstack openstack-neutron virtual-network

我正在使用OpenStack Neutron来实现虚拟机的联网功能。我正在用这些制作一个完整的Web应用程序。因此,当错误是由于在设置网关或其他原因而从Open stack neutron发出时,我应该能够基于OpenStack neutron给出的消息显示我的响应消息。

实际问题:我需要开放堆中子错误响应及其代码,以便我可以编写一些映射器来显示自己的错误消息。我尝试搜索文档,存储库。我找不到。谁能帮助我

1 个答案:

答案 0 :(得分:0)

如果使用的是REST接口,则错误代码通常是HTTP响应代码。

当中子中的任何代码引发异常时,中子API接口都会将此内部异常映射到HTTP错误代码之一,并使用异常(错误)文本创建HTTP响应并将其发回。

HTTP响应代码分类为: 1xx-信息响应,2xx成功,3xx重定向, 4xx客户端错误,5xx服务器错误。

有关更多详细信息,请参见https://en.wikipedia.org/wiki/List_of_HTTP_status_codes

在中子界面上,通常可以看到以下HTTP错误响应代码:

  • 400-错误的请求。 Neutron不喜欢API参数。
  • 404-找不到。 REST接口中标识的资源无效。
  • 501-未实现。尚未实现REST API或调用的操作 或不适用。
  • 500-内部错误。中子内部发生了意外情况。

从一般分类的角度来看,当客户端收到4xx(400-499)响应代码时,这意味着客户端发送的某些参数是意外的。当它收到5xx(500-599)响应代码时,表示服务器(中子)端出了点问题。

希望这会有所帮助!