jax-rs jax-ws_对状态代码使用JAX-RS异常
jax-rs jax-ws
从JAX-RS资源发送特定HTTP(错误)状态代码的一种方法是使用javax.ws.rs.core.Response
类及其类似Builder Pattern的API。 如果要根据响应主体指定返回类型,则仍然可以这样做,并通过抛出WebApplicationException
针对错误发送不同的状态。
@Path("test")
public class TestResource {@GETpublic String hello() {if (new Random().nextBoolean())throw new WebApplicationException(Response.Status.CONFLICT);return "Hello World, " + Instant.now();}}
这种特殊类型的异常的构造函数接受Response
, Response.Status
或int
类型。 JAX-RS运行时将分别发送相应的HTTP状态和标头字段。
对于常见错误,还存在WebApplicationException
预定义子类型,例如NotFoundException
或BadRequestException
。
翻译自: https://www.javacodegeeks.com/2017/12/using-jax-rs-exceptions-status-codes.html
jax-rs jax-ws
jax-rs jax-ws_对状态代码使用JAX-RS异常相关推荐
- PHP获取CentOS服务状态,简单linux下php获取服务器状态代码
简单的linux下的php获取服务器状态的代码,不多说-直接上函数: function get_used_status(){ $fp = popen('top -b -n 2 | grep -E &q ...
- jax_ws_对状态代码使用JAX-RS异常
jax_ws 从JAX-RS资源发送特定HTTP(错误)状态代码的一种方法是使用javax.ws.rs.core.Response类及其类似Builder Pattern的API. 如果要根据响应主体 ...
- 对状态代码使用JAX-RS异常
从JAX-RS资源发送特定HTTP(错误)状态代码的一种方法是使用javax.ws.rs.core.Response类及其类似Builder Pattern的API. 如果要根据响应主体指定返回类型, ...
- HTTP 状态代码及其定义
相关文章:http://ruby-china.org/topics/12384 所有 HTTP 状态代码及其定义. 代码 指示 2xx 成功 200 正常:请求已完成. 201 正常:紧接 P ...
- 微软 Internet 信息服务器(IIS) 5.0 和 6.0 状态代码说明
当网上冲浪的用户尝试通过 HTTP 或文件传输协议 (FTP) 访问运行 Internet Information Services (IIS) 的服务器上的内容时,IIS 将返回一个数字代码,指示该 ...
- HTTP FTP 返回状态代码
一.HTTP状态码 如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态代码以响应请求. 此状态 ...
- IIS状态代码的含义
概要 当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码.该状态代码记录在IIS日志中,同时也 ...
- 关于Unity中Mecanim动画的动画状态代码控制与代码生成动画控制器
对于多量的.复杂的.有规律的控制器使用代码生成 动画状态代码控制 1:每个动画状态,比如进入状态,离开状态, 等都有可能需要代码来参与和处理,比如,进入这个动画单元后做哪些事情,来开这个动画单元后做哪 ...
- 使用header发送状态代码
<?php Header("http/1.1 403 Forbidden"); ?> 第一部分为HTTP协议的版本(HTTP-Version) 第二部分为状态代码( ...
最新文章
- CVPR 2020 | 基于多智能体RL实现多轮连续交互,IteR-MRL使图像分割算法达到医用标准...
- 博为峰Java技术文章 ——JavaSE Swing FlowLayout布局管理器I
- Android OpenGL射线拾取手势旋转(二)
- 《漫画算法2》源码整理-1 二分查找树 AVL树 红黑树
- 【原创】贴片电容的测量方法。。。这是我从自己QQ空间转过来的,本人实操!...
- QString 与中文问题
- 当你遇到modifying layer that is being finalized的时候怎么办?
- Mac OS 10.12 - 如何关闭Rootless机制?
- 火狐浏览器 附件组件 Xpath 使用
- 送给队友的一个汉堡包
- python实现isprime函数、参数为整数、要有异常处理_Python期末复习题1
- 408计算机考研2012真题解析,2018年计算机408统考考研真题及答案解析.pdf
- 九大百度竞价操作技巧
- 大疆精灵4RTK连接千寻位置FindM Pro、FindCM
- Oblivious Data Structures学习笔记
- 字符格式(gbk utf8等)
- 2021届通信工程专业保研经历分享+个人经验总结
- Java中命令行调用大坑
- 自定义checkbox
- pe不认服务器硬盘,u盘装系统进入pe后不认硬盘怎么办
热门文章
- 牛客IOI周赛26-提高组(逆序对,对序列,未曾设想的道路) 题解
- 「雅礼集训 2017 Day7」事情的相似度(后缀自动机+LCT+树状数组)
- CF1137C:Museums Tour(缩点、分层图)
- P8215-[THUPC2022 初赛]分组作业【网络流】
- Wannafly挑战赛10F-小H和遗迹【Trie,树状数组】
- 牛客练习赛69E-子串【树状数组】
- 51nod-猴猴吃苹果【线段树】
- 牛客小白月赛18-记录
- POJ1733,jzoj1779-Parity game(奇偶游戏)【带权并查集,离散化】
- 纪中B组模拟赛总结(2020.2.22)