云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

数据库服务器_学生用云主机有什么用_返现

小七 141 0

云数据库_长沙营销网站建设_价格

我最近一直在和OData和REST一起工作,无论是出境还是入境。我的一些代码需要以不同的方式处理HTTP状态代码。因为我不想硬编码代码中的状态码,所以我开始四处寻找对我有用的标准类和接口。这篇博文是对我所发现的内容的一个简要总结。

Interface IF \u HTTP\u STATUS

Interface IF \u HTTP\u STATUS包含一个以字符串数据类型常量形式显示的状态文本列表。例如:

如果您不仅想向用户显示状态码,还想向用户显示相应的文本,那么这个界面非常方便。

类CL\u REST\u status\u code

类CL\u REST\u status\u code和/IWCOR/CL\u REST\u status\u code也包含常量。这两个类在常量方面是相同的,但在其中一个方法上有一些细微的差别。

这两个类中的常量包含数据类型I的数字HTTP状态码。一些示例是:

这两个类也有一些有用的静态方法:

Method GET\u REASON\u PHRASE:接收状态码并返回相应的状态文本。该方法实际上使用interface IF\u HTTP\u STATUS来实现这一点。方法IS\u CLIENT\u ERROR:接收状态代码,如果状态代码在400–499范围内,则返回abap\u true。否则,高返利页游,物联网应用,该方法返回abap\u false。方法IS\ u REDIRECTION:接收状态代码,如果状态代码在300–399范围内,则返回abap\ u true。否则,该方法返回abap\u false。方法IS\ u SUCCESS:接收状态代码,大数据需要学习什么,如果状态代码在200–299范围内,则返回abap\ u true。否则,该方法返回abap\u false。方法IS\u SERVER\u ERROR:接收状态代码,如果状态代码在500–599范围内,则返回abap\u true。否则,该方法返回abap\u false。方法是\u ERROR:如果其中一个方法是\u CLIENT \u ERROR并且是\u SERVER \u ERROR return abap \u true,企业管理软件公司,则此方法还返回abap \u true。否则,该方法返回abap\u false。

限制

此博客文章中提到的接口和两个类不包含Wikipedia文章中提到的每个HTTP状态代码的常量。然而,最常见的是可用的,对于我所经历的用例来说,物联网工程课程,接口和类已经足够了!

这篇博文最早出现在开发者的博客上https://www.developervoyage.com/2019/11/16/http-status-codes-in-abap.html