精华内容
下载资源
问答
  • java 自定义状态码

    千次阅读 2018-08-13 12:28:03
    说明用中文而已,对应springframework的状态码的类 org.springframework.http.HttpStatus 参考 https://blog.csdn.net/razeSpirit/article/details/78030947 的状态码定义 /** * PRODUCT_NAME: IntelliJ...

    说明用中文而已,对应springframework的状态码的类

    org.springframework.http.HttpStatus
    

    参考  https://blog.csdn.net/razeSpirit/article/details/78030947  的状态码定义

    /**
     * PRODUCT_NAME: IntelliJ IDEA
     * PROJECT_NAME: ztrace
     * PACKAGE_NAME: com.demo
     * AUTHOR: Choj
     * DATE: 2018-08-13 10:32
     * NAME: IExceptionEnum
     * TODO: 状态码
     **/
    public interface IExceptionEnum {
        /**
         * 获取状态码
         *
         * @return 状态码
         */
        public String getCode();
    
        /**
         * 获取提示信息
         *
         * @return 提示信息
         */
        public String getMessage();
    }
    

    /**
    * PRODUCT_NAME: IntelliJ IDEA
    * PROJECT_NAME: ztrace
    * PACKAGE_NAME: com.demo
    * AUTHOR: Choj
    * DATE: 2018-08-13 10:33
    * NAME: ExceptionEnum
    * TODO: 自定义异常
    **/
    public enum ExceptionEnum implements IExceptionEnum {
        /**
         * 正确的请求返回正确的结果
         */
        _200("200", "请求成功"),
        /**
         * 表示资源被正确的创建。比如说,我们 POST 用户名、密码正确创建了一个用户就可以返回 201。
         */
        _201("201", "资源被正确的创建"),
        /**
         * 请求是正确的,但是结果正在处理中,没法返回对应的结果。比如说,我们请求一个需要大量计算的结果,但是并没有计算结束时,可以返回这个,这时候客户端可以通过轮询等机制继续请求。
         */
        _202("202", "结果正在处理中"),
        /**
         * 请求的代理服务器修改了源服务器返回的 200 中的内容,一般用不到。比如说,我们通过代理服务器向服务器 A 请求用户信息,服务器 A 正常响应,但代理服务器命中了缓存并返回了自己的缓存内容,这时候它返回 203 告诉我们这部分信息不一定是最新的,我们可以自行判断并处理。
         */
        _203("203", "返回缓存内容"),
        /**
         * 请求正确,但是没有需要返回的内容。比如说,我们请求删除某个用户,删除成功可以返回 204。
         */
        _204("204", "请求成功,但是没有需要返回的内容"),
        /**
         * 类似 204,但是要求请求者重置视图,一般也用不到。比如说,我们请求删除某个用户,服务器返回 205的话,我们就刷新现在的用户列表。
         */
        _205("205", "请求成功,重新请求获取最新内容"),
        /**
         * 请求成功,但根据请求头只返回了部分内容。比如说,我们下载一部片,共有 10部分,我们把请求也分成了 10次(防止一次请求过大),这时候服务器就可以返回 206并在其头部告诉我们这是哪一部分,然后再根据这个信息进行拼装。
         */
        _206("206", "请求成功,只返回了部分内容"),
        /**
         * 请求成功,但结果有多种选择。比如说,我们下载一部片,服务器有 avi、mp4 等格式,这时候可以返回 300,并在 body里告知有哪些格式,然后用户可以根据这些格式再次请求。
         */
        _300("300", "请求成功,根据返回内容选择"),
        /**
         * 请求成功,但是资源被永久转移。比如说,我们要下载葫芦娃,但是由于旧的存储服务商涨价了,现在要使用新的存储服务了,要去新地址下载,这时候可以返回 301,并在 header的 Location中告知新的地址,以后也应当到这个地址下载。
         */
        _301("301", "请求成功,但是资源被永久转移"),
        /**
         * 请求成功,但是资源被临时转移了。和 301不同的是, 除非是 HEAD请求,否则新地址的信息应当在 body中返回,并且资源只是临时转移,以后不应当通过新地址来下载。
         */
        _302("302", "请求成功,但是资源被临时转移"),
        /**
         * 类似 302, 但要求使用 GET 来访问新的地址来获取资源。
         */
        _303("303", "请求成功,GET来访问新的地址来获取资源"),
        /**
         * 请求的资源并没有被修改过。比如说,我们发送请求想看看 5.20后的情侣信息,服务器查询没有新的情侣信息产生,这时候可以返回 304,然后客户端可以继续用旧的数据。
         */
        _304("304", "请求成功,请求的资源并没有被修改过"),
        /**
         * 请求的资源必须通过代理访问。比如说,我们想请求服务器 A 上新的 iPhone 的信息,但是需要通过代理服务器才能访问, 如果直接请求了服务器 A,没有经过代理服务器,这时候服务器 A 就可以返回 305从而告诉我们应当访问代理服务器。
         */
        _305("305", "请求成功,请求的资源必须通过代理访问"),
        /**
         * 不用了
         */
        _306("306", "请求成功,不用了"),
        /**
         * 类似 302,但要求使用原有的请求方式来通过新地址获取资源。
         */
        _307("307", "请求成功,使用原有的请求方式来通过新地址获取资源"),
        /**
         * 类似 301,但要求使用原有的请求方式来通过新地址获取资源。
         */
        _308("308", "请求成功,使用原有的请求方式来通过新地址获取资源"),
        /**
         * 请求出现错误,比如请求头不对等,所有不想明确区分的客户端请求出错都可以返回 400。
         */
        _400("400", "请求出现错误"),
        /**
         * 没有提供认证信息。比如说, 请求的时候没有带上 Token 等。
         */
        _401("401", "没有提供认证信息"),
        /**
         * 为将来的需要所保留的状态码
         */
        _402("402", "为将来的需要所保留的状态码"),
        /**
         * 请求的资源不允许访问。比如说, 你使用普通用户的 Token 去请求管理员才能访问的资源。
         */
        _403("403", "请求的资源不允许访问"),
        /**
         * 请求的内容不存在
         */
        _404("404", "请求的内容不存在"),
        /**
         * 请求的方法不允许使用。比如说, 服务器只实现了 PATCH 了局部更新资源,并没有实现 PUT来替换资源, 而我们使用了 PUT,这时候服务器可以返回 405 来告知并没有实现对 PUT     的相关处理。
         */
        _405("405", "请求的方法不允许使用"),
        /**
         * 请求的资源并不符合要求。比如说, 我们 header 里请求 JSON 格式的数据, 但是服务器只有 XML 格式的数据,这时候可以返回 406告知。
         */
        _406("406", "请求的资源并不符合要求"),
        /**
         * 类似 401,但是要求必须去同代理服务器进行认证。
         */
        _407("407", "必须去同代理服务器进行认证"),
        /**
         * 客户端请求超时。我们想 POST\创建一个用户,虽然建立了连接,但是网络不好,服务器在规定时间内没有得到我们的请求信息,这时候服务器可以返回 408告诉我们超时了。然后我们可以重新发送请求。
         */
        _408("408", "客户端请求超时"),
        /**
         * 请求冲突。比如说,服务器要求不同用户不能重名,服务器已经有了一个名叫小伟的用户,这时候我们又想创建一个名叫小伟的用户,服务器可以返回 409,告诉我们冲突了,也可以在 body 中明确告知是什么冲突了。
         */
        _409("409", "请求冲突"),
        /**
         * 请求资源曾经存在,但现在不存在了。比如说,我们下载葫芦娃,但是因为版权被删了,下载不了了,这时候服务器返回 410,告诉我们洗洗早点睡。
         */
        _410("410", "请求冲突"),
        /**
         * 没有提供请求资源的长度。比如说,我们下载葫芦娃,服务器只允许我们分部分下载,我们如果不告诉服务器我们要下载哪部分,服务器就返回 411警告我们。
         */
        _411("411", "没有提供请求资源的长度"),
        /**
         * 请求的资源不符合请求头中的 IF-*的某些条件。比如说,我们下载葫芦娃,然后在请求头告知服务器要 5.20后更新过的,服务器没有,于是返回了 412。
         */
        _412("412", "请求的资源不符合请求头中的IF-*的某些条件"),
        /**
         * 请求体过大。比如说,服务器要求上传文件不能超过 5M, 但是我们 POST 了 10M,这时候就返回 413。
         */
        _413("413", "请求体过大"),
        /**
         * 请求的 URI 太长了。比如说, 我们提供了太多的 Query 参数,以至于超过了服务器的限制,这时候可以返回 414。
         */
        _414("414", "请求的 URI 太长了"),
        /**
         * 不支持的媒体类型。比如说, 我们上传了一张七娃的 GIF 动图, 而服务器只允许你上传 PNG 图片,这时候就返回 415。
         */
        _415("415", "不支持的媒体类型"),
        /**
         * 请求的区间无效。比如说,我们分部分下载时请求葫芦娃的 10分钟到 12分钟的内容,但是这部葫芦娃只有 1分钟的内容,这时候就返回 416。
         */
        _416("416", "请求的区间无效"),
        /**
         * 预期错误。指服务器没法满足我们在请求头里的 Expect 相关的信息。
         */
        _417("417", "预期错误"),
        /**
         * 不需要的状态码
         */
        _418("418", "不需要的状态码"),
        /**
         * 服务器错误。没法明确定义的服务器错误都可以返回这个。
         */
        _500("500", "服务器错误"),
        /**
         * 请求还没有被实现。比如说,我们请求一个接口来自动拒绝项目经理的要求,但是这个接口只是美好的想象,并没有被实现,这时候可以返回 501。
         */
        _501("501", "请求还没有被实现"),
        /**
         * 网关错误。比如说,我们向服务器 A 请求下载葫芦娃,但是 A 其实只是一个代理服务器,他得向 B 请求葫芦娃,但是不知道为啥 B 不理他或者给他错误,这时候哦可以 A 返回 502 用来表示 B 这家伙傲娇了。
         */
        _502("502", "网关错误"),
        /**
         * 服务暂时不可用。比如说,服务器正好在更新代码重启。
         */
        _503("503", "服务暂时不可用"),
        /**
         * 类似 502, 但是这时候是 B 不理 A,超时了 。
         */
        _504("504", "服务暂时不可用"),
        /**
         * 请求的 HTTP 版本不支持。比如说, 现在强行根据 HTTP 1000来请求。;
         */
        _505("505", "服务暂时不可用");

        /**
         * 状态码
         */
        private String code;
        /**
         * 提示信息
         */
        private String message;

        /**
         * 构造函数
         *
         * @param code    状态码
         * @param message 提示信息
         */
        ExceptionEnum(String code, String message) {
            this.code = code;
            this.message = message;
        }

        /**
         * 获取状态码
         *
         * @return 状态码
         */
        @Override
        public String getCode() {
            return this.code;
        }

        /**
         * 获取提示信息
         *
         * @return 提示信息
         */
        @Override
        public String getMessage() {
            return this.message;
        }
    }

     

    展开全文
  • java获取状态码的值

    千次阅读 2017-08-28 16:29:00
    1. 创建状态码的类2. 定义获取状态码的方法3. 测试ResultCode.javapackage com.yubai.swaggerrestfulapi;public enum ResultCode { SUCCESS("200","成功"), ERROR("400","错误"); private String code; private ...

    1. 创建状态码的类

    2. 定义获取状态码的方法

    3. 测试

    ResultCode.java

    package com.yubai.swaggerrestfulapi;
    
    public enum ResultCode {
    
        SUCCESS("200","成功"),
        ERROR("400","错误");
    
        private String code;
        private String msg;
    
        ResultCode(String code, String msg) {
            this.code = code;
            this.msg = msg;
        }
    
        public String getCode() {
            return code;
        }
    
        public String getMsg() {
            return msg;
        }
    }
    

    Test.java

    package com.yubai.swaggerrestfulapi;
    
    public class Test {
        public static void main(String[] args) {
            System.out.println(ResultCode.SUCCESS);
            System.out.println(ResultCode.SUCCESS.getMsg());
            System.out.println(ResultCode.SUCCESS.getCode());
            System.out.println(ResultCode.SUCCESS.name());
        }
    }
    

    运行结果:
    这里写图片描述

    展开全文
  • HTTP 状态码Java RESTful 返回码的设计

    HTTP状态码

    HTTP本身提供了很多的StateCode(状态码)来表示各种状态,而HTTP状态码大致可分为以下几个区间:

    • 2XX:请求正常处理并返回。
    • 3XX:重定向,请求资源的位置发生了变化。
    • 4XX:客户端发送的请求有错误。
    • 5XX:服务器端有错误。

    Java中对HTTP状态码的定义

    比如我们看java.net.HttpURLConnection类,其中定义了大量的public常量,与HTTP状态码一一对应(全部常量已添加中文注释):

        /**
         * The response codes for HTTP, as of version 1.1.
         */
    
        // REMIND: do we want all these??
        // Others not here that we do want??
    
        /* 2XX: generally "OK" */
    
        /**
         * HTTP Status-Code 200: OK.
         * HTTP状态代码200:确定。
         */
        public static final int HTTP_OK = 200;
    
        /**
         * HTTP Status-Code 201: Created.
         * HTTP状态代码201:已创建。
         */
        public static final int HTTP_CREATED = 201;
    
        /**
         * HTTP Status-Code 202: Accepted.
         * HTTP状态代码202:已接受。
         */
        public static final int HTTP_ACCEPTED = 202;
    
        /**
         * HTTP Status-Code 203: Non-Authoritative Information.
         * HTTP状态代码203:非权威信息。
         */
        public static final int HTTP_NOT_AUTHORITATIVE = 203;
    
        /**
         * HTTP Status-Code 204: No Content.
         * HTTP状态代码204:无内容。
         */
        public static final int HTTP_NO_CONTENT = 204;
    
        /**
         * HTTP Status-Code 205: Reset Content.
         * HTTP状态代码205:重置内容。
         */
        public static final int HTTP_RESET = 205;
    
        /**
         * HTTP Status-Code 206: Partial Content.
         * HTTP状态代码206:部分内容。
         */
        public static final int HTTP_PARTIAL = 206;
    
        /* 3XX: relocation/redirect */
    
        /**
         * HTTP Status-Code 300: Multiple Choices.
         * HTTP状态代码300:多选。
         */
        public static final int HTTP_MULT_CHOICE = 300;
    
        /**
         * HTTP Status-Code 301: Moved Permanently.
         * HTTP状态代码301:已永久移动。
         */
        public static final int HTTP_MOVED_PERM = 301;
    
        /**
         * HTTP Status-Code 302: Temporary Redirect.
         * HTTP状态代码302:临时重定向。
         */
        public static final int HTTP_MOVED_TEMP = 302;
    
        /**
         * HTTP Status-Code 303: See Other.
         * HTTP状态代码303:请参阅其他。
         */
        public static final int HTTP_SEE_OTHER = 303;
    
        /**
         * HTTP Status-Code 304: Not Modified.
         * HTTP状态代码304:未修改。
         */
        public static final int HTTP_NOT_MODIFIED = 304;
    
        /**
         * HTTP Status-Code 305: Use Proxy.
         * HTTP状态代码305:使用代理。
         */
        public static final int HTTP_USE_PROXY = 305;
    
        /* 4XX: client error */
    
        /**
         * HTTP Status-Code 400: Bad Request.
         * HTTP状态代码400:错误请求。
         */
        public static final int HTTP_BAD_REQUEST = 400;
    
        /**
         * HTTP Status-Code 401: Unauthorized.
         * HTTP状态代码401:未授权。
         */
        public static final int HTTP_UNAUTHORIZED = 401;
    
        /**
         * HTTP Status-Code 402: Payment Required.
         * HTTP状态代码402:需要付款。
         */
        public static final int HTTP_PAYMENT_REQUIRED = 402;
    
        /**
         * HTTP Status-Code 403: Forbidden.
         * HTTP状态代码403:禁止。
         */
        public static final int HTTP_FORBIDDEN = 403;
    
        /**
         * HTTP Status-Code 404: Not Found.
         * HTTP状态代码404:未找到。
         */
        public static final int HTTP_NOT_FOUND = 404;
    
        /**
         * HTTP Status-Code 405: Method Not Allowed.
         * HTTP状态代码405:不允许使用方法。
         */
        public static final int HTTP_BAD_METHOD = 405;
    
        /**
         * HTTP Status-Code 406: Not Acceptable.
         * HTTP状态代码406:不可接受。
         */
        public static final int HTTP_NOT_ACCEPTABLE = 406;
    
        /**
         * HTTP Status-Code 407: Proxy Authentication Required.
         * HTTP状态代码407:需要代理身份验证。
         */
        public static final int HTTP_PROXY_AUTH = 407;
    
        /**
         * HTTP Status-Code 408: Request Time-Out.
         * HTTP状态代码408:请求超时。
         */
        public static final int HTTP_CLIENT_TIMEOUT = 408;
    
        /**
         * HTTP Status-Code 409: Conflict.
         * HTTP状态代码409:冲突。
         */
        public static final int HTTP_CONFLICT = 409;
    
        /**
         * HTTP Status-Code 410: Gone.
         * HTTP状态代码410:已消失。
         */
        public static final int HTTP_GONE = 410;
    
        /**
         * HTTP Status-Code 411: Length Required.
         * HTTP状态代码411:需要长度。
         */
        public static final int HTTP_LENGTH_REQUIRED = 411;
    
        /**
         * HTTP Status-Code 412: Precondition Failed.
         * HTTP状态代码412:预处理失败。
         */
        public static final int HTTP_PRECON_FAILED = 412;
    
        /**
         * HTTP Status-Code 413: Request Entity Too Large.
         * HTTP状态代码413:请求实体太大。
         */
        public static final int HTTP_ENTITY_TOO_LARGE = 413;
    
        /**
         * HTTP Status-Code 414: Request-URI Too Large.
         * HTTP状态代码414:请求URI太大。
         */
        public static final int HTTP_REQ_TOO_LONG = 414;
    
        /**
         * HTTP Status-Code 415: Unsupported Media Type.
         * HTTP状态代码415:不支持的媒体类型。
         */
        public static final int HTTP_UNSUPPORTED_TYPE = 415;
    
        /* 5XX: server error */
    
        /**
         * HTTP Status-Code 500: Internal Server Error.
         * @deprecated   it is misplaced and shouldn't have existed.
         */
        @Deprecated
        public static final int HTTP_SERVER_ERROR = 500;
    
        /**
         * HTTP Status-Code 500: Internal Server Error.
         * HTTP状态代码500:内部服务器错误。
         */
        public static final int HTTP_INTERNAL_ERROR = 500;
    
        /**
         * HTTP Status-Code 501: Not Implemented.
         * HTTP状态代码501:未实现。
         */
        public static final int HTTP_NOT_IMPLEMENTED = 501;
    
        /**
         * HTTP Status-Code 502: Bad Gateway.
         * HTTP状态代码502:网关错误。
         */
        public static final int HTTP_BAD_GATEWAY = 502;
    
        /**
         * HTTP Status-Code 503: Service Unavailable.
         * HTTP状态代码503:服务不可用。
         */
        public static final int HTTP_UNAVAILABLE = 503;
    
        /**
         * HTTP Status-Code 504: Gateway Timeout.
         * HTTP状态代码504:网关超时。
         */
        public static final int HTTP_GATEWAY_TIMEOUT = 504;
    
        /**
         * HTTP Status-Code 505: HTTP Version Not Supported.
         * HTTP状态代码505:不支持HTTP版本。
         */
        public static final int HTTP_VERSION = 505;
    

    RESTful返回码的设计

    RESTful接口需要遵循HTTP的定义,返回合适的状态码和数据。

    当然,如果内部使用,统一返回200,在返回数据里自定义一套状态码也是可以的。

    自己设计RESTful返回码的时候,最好也遵循HTTP状态码分布的区间范围来设定,以下是几个常用的状态码:

    • 200:表示请求已经成功。
    • 301:资源已经永久迁移到新地址,新的URL会在响应头中返回。
    • 302:资源临时被迁移到新地址,新的URL会在响应头中返回。
    • 304:表明资源未改变。主要配合请求头中的If-None-Match和If-Modified-Since使用。
    • 400:请求错误,表示请求中有语法错误。
    • 401:请求的资源需要认证,请求没有提供认证信息或者认证信息错误。
    • 403:资源被禁止访问。
    • 404:资源不存在。
    • 502:错误的网关,通常指作为代理的服务器无法收到远端服务器的正常响应。
    • 503:服务不可用。
    展开全文
  • java设置响应状态码

    万次阅读 2018-05-07 17:43:37
    1.各种状态码设置https://blog.csdn.net/daichangxia/article/details/781393242.设置状态码通过HttpServletResponse的方法进行返回相应的状态码,方法有如下:public void setStatus ( int statusCode )该方法设置...

    1.各种状态码设置

    https://blog.csdn.net/daichangxia/article/details/78139324

    2.设置状态码

    通过HttpServletResponse的方法进行返回相应的状态码,方法有如下:

    public void setStatus ( int statusCode )

    该方法设置一个任意的状态码。setStatus 方法接受一个 int(状态码)作为参数。如果您的反应包含了一个特殊的状态码和文档,请确保在使用 PrintWriter 实际返回任何内容之前调用 setStatus。

    public void sendRedirect(String url)

    该方法生成一个 302 响应,连同一个带有新文档 URL 的 Location 头。

    public void sendError(int code, String message)

    该方法发送一个状态码(通常为 404),连同一个在 HTML 文档内部自动格式化并发送到客户端的短消息。

    注意一下,当使用response的setStatus(int sc)方法发送404状态码时,不起任何作用。

    展开全文
  • java枚举自定义返回状态码

    千次阅读 2021-03-11 15:14:43
    java枚举自定义返回状态码 1.设计一个接口,接口定义了状态码,消息信息以及获取方式 public interface CodeEnum { /** * 获取状态码 * @return 状态码 * **/ public String getCode(); /** * 获取提示...
  • java 中返回状态码

    千次阅读 2020-09-07 18:01:01
    10状态码定义 每个状态代码如下所述,包括可以遵循哪些方法以及响应中需要的任何元信息的描述。 10.1信息1xx 此类状态码表示临时响应,仅由状态行和可选标头组成,并由空行终止。此类状态代码没有必需的标题。由于...
  • Java提供了一些通用异常,但是通常不能满足我们的需求,因此自定义异常在软件开发中成为不可或缺的一部分,此处提供了一个简单的通过枚举实现的自定义状态码。 代码详解 设计一个接口,接口定义了状态码,消息信息...
  • JAVA 连接FTPServer服务器返回220状态码

    千次阅读 2018-12-25 16:28:24
    有个功能需要连接FTP服务器,遇到了一个很...但是这一次连接返回了220的状态码,这个状态码的含义是220 Service ready for new user(新连接的用户的服务已就绪),产生了异常. 2XX开头的状态码应该是成功的意思,但是...
  • java获取http状态码

    2012-08-21 23:13:54
    通过HttpClient.jar获取Http响应,获取响应
  • Java开发异常状态码

    千次阅读 2018-09-30 12:21:22
    表示临时响应并需要请求者继续执行操作的状态代码。 http状态返回代码 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。  101 (切换协议) 请求者已要求...
  • JAva爬虫之处理HTTP状态码

    千次阅读 2016-08-24 10:46:45
    上一次写了一个很简单的爬虫,这一次将在上一次的基础上进行优化,上次访问Web资源的时候,设计到了HTTP状态码,只处理了为200的请求,接下来了解下HTTP状态码HTTP状态码:HTTP状态码的作用是:Web服务器用来告诉...
  • java基础】java开发异常状态码

    千次阅读 2016-11-27 14:28:23
    背景: 在我们开发的过程中,我们很难不注意到系统反馈给我们的一些(异常信息)错误状态,而且他们还都有自己的专门的标识码,下面我们来进行一下总结,那些我们常见的错误状态码
  • http协议响应状态码大全以及常用状态码 当我们在浏览网页或是在查看服务器日志时,常会遇到3位数字的状态码,这3位数字是什么意思呢?其实,这3位数字是HTTP状态码,用来表示网页服务器HTTP响应状态,简言之就是...
  • java实现json格式的状态码数据

    千次阅读 2017-08-28 16:05:19
    创建状态码的类 StatusCode 创建返回json格式的类 JsonResult 编写登陆页面的类 LoginController 编写启动程序JsonStatusApplication 浏览器中访问url 返回结果功能编写一个返回格式是json格式的数据,并且此数据是...
  • java下载图片状态码403问题

    千次阅读 2019-05-19 20:38:59
    浏览器里面能打开,java代码下载的时候返回403.可以伪装成浏览器访问 HttpURLConnection conn = (HttpURLConnection) u.openConnection(); conn.setConnectTimeout(50000); conn.setReadTimeout(50000); ...
  •  下表列出了HttpServletResponse类中用来设置状态码的方法:     (2)HTTP状态码程序示例  接下来的例子将会发送407错误码给浏览器,然后浏览器将会告诉您"Need authentication!!!"。  main2.jsp源...
  • java下使用chromedriver获取访问页面状态码 ##在使用chromedriver的时候 并没有提供api来获取访问页面的状态码,但是可以打开日志来获取到 LoggingPreferences logPrefs = new LoggingPreferences(); logPrefs....
  • Java中servlet http status状态码详解

    万次阅读 2018-12-17 22:57:34
    HTTP状态码   代码 消息 描述 100 Continue 只有请求的一部分已经被服务器接收,但只要它没有被拒绝,客户端应继续该请求。 101 Switching Protocols 服务器切换协议。 200 OK ...
  • 摘要:这个题目看着挺荒唐的,200已经请求成功...这个代码是我用来返回response用的,这里写一下设置response,主要是体现设置返回状态码 public class ReturnJson { public static void returnJson(HttpServle...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 414,009
精华内容 165,603
关键字:

java服务状态码

java 订阅