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();}}

这种特殊类型的异常的构造函数接受ResponseResponse.Statusint类型。 JAX-RS运行时将分别发送相应的HTTP状态和标头字段。

对于常见错误,还存在WebApplicationException预定义子类型,例如NotFoundExceptionBadRequestException

翻译自: https://www.javacodegeeks.com/2017/12/using-jax-rs-exceptions-status-codes.html

jax-rs jax-ws

jax-rs jax-ws_对状态代码使用JAX-RS异常相关推荐

  1. PHP获取CentOS服务状态,简单linux下php获取服务器状态代码

    简单的linux下的php获取服务器状态的代码,不多说-直接上函数: function get_used_status(){ $fp = popen('top -b -n 2 | grep -E &q ...

  2. jax_ws_对状态代码使用JAX-RS异常

    jax_ws 从JAX-RS资源发送特定HTTP(错误)状态代码的一种方法是使用javax.ws.rs.core.Response类及其类似Builder Pattern的API. 如果要根据响应主体 ...

  3. 对状态代码使用JAX-RS异常

    从JAX-RS资源发送特定HTTP(错误)状态代码的一种方法是使用javax.ws.rs.core.Response类及其类似Builder Pattern的API. 如果要根据响应主体指定返回类型, ...

  4. HTTP 状态代码及其定义

    相关文章:http://ruby-china.org/topics/12384 所有 HTTP 状态代码及其定义.  代码 指示  2xx 成功  200 正常:请求已完成.  201 正常:紧接 P ...

  5. 微软 Internet 信息服务器(IIS) 5.0 和 6.0 状态代码说明

    当网上冲浪的用户尝试通过 HTTP 或文件传输协议 (FTP) 访问运行 Internet Information Services (IIS) 的服务器上的内容时,IIS 将返回一个数字代码,指示该 ...

  6. HTTP FTP 返回状态代码

    一.HTTP状态码 如果某项请求发送到您的服务器要求显示您网站上的某个网页(例如,用户通过浏览器访问您的网页或 Googlebot 抓取网页时),服务器将会返回 HTTP 状态代码以响应请求. 此状态 ...

  7. IIS状态代码的含义

    概要 当用户试图通过HTTP或文件传输协议(FTP)访问一台正在运行Internet信息服务(IIS)的服务器上的内容时,IIS返回一个表示该请求的状态的数字代码.该状态代码记录在IIS日志中,同时也 ...

  8. 关于Unity中Mecanim动画的动画状态代码控制与代码生成动画控制器

    对于多量的.复杂的.有规律的控制器使用代码生成 动画状态代码控制 1:每个动画状态,比如进入状态,离开状态, 等都有可能需要代码来参与和处理,比如,进入这个动画单元后做哪些事情,来开这个动画单元后做哪 ...

  9. 使用header发送状态代码

    <?php Header("http/1.1 403 Forbidden");  ?> 第一部分为HTTP协议的版本(HTTP-Version)  第二部分为状态代码( ...

最新文章

  1. CVPR 2020 | 基于多智能体RL实现多轮连续交互,IteR-MRL使图像分割算法达到医用标准...
  2. 博为峰Java技术文章 ——JavaSE Swing FlowLayout布局管理器I
  3. Android OpenGL射线拾取手势旋转(二)
  4. 《漫画算法2》源码整理-1 二分查找树 AVL树 红黑树
  5. 【原创】贴片电容的测量方法。。。这是我从自己QQ空间转过来的,本人实操!...
  6. QString 与中文问题
  7. 当你遇到modifying layer that is being finalized的时候怎么办?
  8. Mac OS 10.12 - 如何关闭Rootless机制?
  9. 火狐浏览器 附件组件 Xpath 使用
  10. 送给队友的一个汉堡包
  11. python实现isprime函数、参数为整数、要有异常处理_Python期末复习题1
  12. 408计算机考研2012真题解析,2018年计算机408统考考研真题及答案解析.pdf
  13. 九大百度竞价操作技巧
  14. 大疆精灵4RTK连接千寻位置FindM Pro、FindCM
  15. Oblivious Data Structures学习笔记
  16. 字符格式(gbk utf8等)
  17. 2021届通信工程专业保研经历分享+个人经验总结
  18. Java中命令行调用大坑
  19. 自定义checkbox
  20. pe不认服务器硬盘,u盘装系统进入pe后不认硬盘怎么办

热门文章

  1. 牛客IOI周赛26-提高组(逆序对,对序列,未曾设想的道路) 题解
  2. 「雅礼集训 2017 Day7」事情的相似度(后缀自动机+LCT+树状数组)
  3. CF1137C:Museums Tour(缩点、分层图)
  4. P8215-[THUPC2022 初赛]分组作业【网络流】
  5. Wannafly挑战赛10F-小H和遗迹【Trie,树状数组】
  6. 牛客练习赛69E-子串【树状数组】
  7. 51nod-猴猴吃苹果【线段树】
  8. 牛客小白月赛18-记录
  9. POJ1733,jzoj1779-Parity game(奇偶游戏)【带权并查集,离散化】
  10. 纪中B组模拟赛总结(2020.2.22)