手机版 欢迎访问魄力云云市场资讯网站

当前位置:主页 > 云数据库 >

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

时间:2021-07-13 20:06:16|来源:魄力云|编辑:魄力云|点击:

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

我最近一直在和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

云主机服务商 Ucloud云计算 移动云数据 云存储服务器 Ucloud云主机 云计算提供商 阿里数据库 服务器租用 云储存服务器 Web云服务器 ucloud云数据库 独享云主机 云服务器服务商 海外云存储 云服务器主机 云计算解决方案 国内云存储 数据库云平台

Copyright © 2002-2020 魄力云 版权所有

备案号:豫ICP备56298345号