java如何实现返回接口的status_code(HTTP状态码)以及返回信息?

校验判断接口的status_code(HTTP状态码)以及返回信息;

接口地址为:https://easy-mock.com/mock/5c0e4602dbf7436640a68d74/simple/response

2个回答

给个案例,参考哈:
$.ajax({
url: "xxxx",
type: "POST",
data: {

},
dataType:"xxx",
success: function(xml, textStatus, xhr) {
    console.log(arguments);
    console.log(xhr.status);
},
complete: function(xhr, textStatus) {
    console.log(xhr.status);
} 

});

status就是响应的状态码。

        String url = "https://easy-mock.com/mock/5c0e4602dbf7436640a68d74/simple/response";
        ResponseEntity<String> responseEntity = restTemplate.getForEntity(url, String.class);
        LOGGER.info("ResponseEntity StatusCode={}", responseEntity.getStatusCode());
        LOGGER.info("ResponseEntity={}", responseEntity);
qq_16127313
爱码少年 https://gitee.com/00fly/java-code-frame/tree/master/http-client
9 个月之前 回复
weixin_44254131
weixin_44254131 请问有完整的代码发给我跑一下吗
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
【Java】Http返回状态码
来自HttpStatus,记录一下 CONTINUE(100, &amp;amp;amp;amp;amp;amp;quot;Continue&amp;amp;amp;amp;amp;amp;quot;), SWITCHING_PROTOCOLS(101, &amp;amp;amp;amp;amp;amp;quot;Switching Protocols&amp;amp;amp;amp;amp;amp;quot;), PROCESSING(102, &amp;amp;amp;amp;a
http返回状态码以及含义
-------------------请求成功200  OK 服务器成功返回用户请求的数据,该操作是幂等的(幂等:幂等操作的特点是其任意多次执行所产生的             影响均与一次执行的影响相同)201  CREATE 新建或修改数据成功204  NO  CONTENT 删除数据成功------------------客户端发送的请求错误400  BAD REQUEST 用户发出的请求有...
HTTP返回状态码大全
包含所有HTTP的返回码及其含义,有需要的可以直接查找
http 返回状态码工具类
public class R extends HashMap&amp;lt;String, Object&amp;gt; { private static final long serialVersionUID = 1L; public R() { put(&quot;code&quot;, 0); put(&quot;msg&quot;, &quot;success&quot;); } public static R error() { r...
axios如何获取后端接口返回的状态码以及相关信息
axios如何获取后端接口返回的状态码以及相关信息 axios的github:https://github.com/axios/axios
http返回状态码
200 服务器成功返回网页 301 永久重定向 302 暂时重定向 304 URL未变化 400   服务器不理解请求 403  客户端请求被服务端禁止 404  客户端请求的URL在服务器端不存在 500  发生异常 502  错误的网关
HTTP状态码及其返回
HTTP协议的状态码主要分为以下五大类: 1xx 2xx 3xx 4xx 5xx 其中1xx表示保留,2xx表示接收请求成功,3xx表示重定向或者需要进一步细化请求,4xx表示客户端错误比如大名鼎鼎的404not found,5xx表示服务端错误
HTTP 状态消息
HTTP 状态消息 当浏览器从 web 服务器请求服务时,可能会发生错误。 以下列举了有可能会返回的一系列 HTTP 状态消息: 1xx: 信息 消息: 描述: 100 Continue 服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。 101 Switching Protocols 服务器转换协议:服务器
curl 取得HTTP返回的状态码
shell curl 取得HTTP返回的状态码
HTTP请求返回状态码和提示信息
HTTP请求返回状态码和提示信息 1xx – 信息提示 这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。 2xx – 成功 这类状态代码表明服务器成功地接受了客户端请求。 3xx – 重定向 客户端浏览器必须采取更多操作来实现请求。例如,浏览器可能不得不请求服务器上的不同的页面,或通过代理服务器重复该请求。 4xx – 客户端错误
Nginx HTTP返回状态码修改
由于在nginx配置中,设置了limit_req的流量限制,导致许多请求返回503错误代码,在限流的条件下,为提高用户体验,希望返回正常Code 200,且返回操作频繁的信息: location /test { ... limit_req zone=zone_ip_rm burst=1 nodelay; error_page 503 =200 /dealwith_503?callback=$a
PHP返回HTTP协议状态码
PHP返回HTTP协议状态码,各种不懂的可以看这里
http请求可能返回的状态码
1xx - 信息提示 2xx - 成功 3xx - 重定向 4xx - 客户端错误 5xx - 服务器错误
http下载文件返回状态码问题
我用http下载文件,但是文件不存在,却返回200;rnCHttpFile *pFile = m_HttpConnection->OpenRequest(CHttpConnection::HTTP_VERB_GET, downfile, NULL, 1, NULL, NULL, m_dwHttpRequestFlags);rn//downfile在服务器上不存在rnpFile->SendRequest();rnDWORD dwStatusCode;rnint rs = pFile->QueryInfoStatusCode(dwStatusCode);rn这里dwStatusCode怎么是200啊?为什么不是404?
枚举实现接口统一返回状态码
枚举实现接口统一返回状态码返回参数实体类枚举类调用Utils使用示例: 返回参数实体类 public class RespEntity { /** * 方法执行返回代码 */ private Integer code; public Integer getCode() { return code; } public v...
java返回json格式的状态码数据
首先看一下返回的格式,如下图所示:分为三部分:code(状态码)、msg(状态信息)、data(数据)。 1.先创建一个状态码的类 – StatusCode /* * 定义了状态码的类 */ public enum StatusCode { Success(0,&quot;成功&quot;), Fail(-1,&quot;失败&quot;), NotFound(10010,&quot;不存在&quot;), ...
分析HTTP请求返回304状态码
大家好,今天给大家分享一个状态码304,大家可以在以前的开发中找开chrome tools 或 firebug工具时有意间或无意间看到它。HTTP 304: Not Modified 标准解释是:Not Modified 客户端有缓冲的文档并发出了一个条件性的请求(一般是提供If-Modified-Since头表示客户只想比指定日期更新的文档)。服务器告诉客户,原来缓冲的文档还可以继续使用。如下图
http请求时没有返回的状态码问题
今天在做网络访问的时候遇到http不能返回响应码的问题, if (httpResp.getStatusLine().getStatusCode() == 200) {。。。}不进行判断,直接走catch中去了,并且打印的catch (Exception e) 日志为android.os.NetworkOnMainThreadException(净工作主线程例外),由此可知网络请求不能再主线程中操作
HTTP协议处理状态和返回状态码
HTTP协议处理状态和返回状态码1.HTTP协议 HTTP协议(超文本传输协议)是一种属于应用层的面向对象的协议,因为他的简洁,快速。所以适用于分布式超媒体信息系统。于1990年提出,经过几年不断的完善。目前在www中的使用的就是HTTP协议。HTTP协议是一个基于请求与响应模式的,无状态的,应用层的协议,常基于TCP的连接方式,HTTp1.1版本中给出一种持续的机制,绝大多数的web开发都是
http重定向什么情况返回200状态码
1、单独http重定向返回302状态码rn2、多线程时,同一http重定向返回200状态码【jmeter查看响应数据有报错】rnrn疑惑,什么情况下本应返回302的http请求,却返回了200状态码
HTTP请求返回状态码全面解析
HTTP请求返回状态码全面解析
发送HTTP请求返回415状态码的解决办法
1.问题出现: 在用POST方式携带token访问一个API接口时,发现返回状态码为415,错误信息为“Unsupported Media Type” 2.分析原因: 415错误的解释是说,服务器无法处理请求附带的媒体格式,不明白什么意思,后来用postman请求,可以成功,确定是我请求的代码问题,查看了HTTP请求头部文件,发现content-type跟我们写的不同,多了 &quot;Con...
根据地址获取HTTP返回的状态码
通过php来获取http返回的状态玛,如下函数 function GetHttpStatusCode($url){ $curl = curl_init(); curl_setopt($curl,CURLOPT_URL,$url);//获取内容url curl_setopt($curl,CURLOPT_HEADER,1);//获取http头信息 curl_setop
android 下http请求返回不了302状态码?
我在eclipse下用HttpURLConnection和HttpClient使用post方式都能获得302状态码,然后获得Location属性,但是在Android下却怎么也拿不到Location属性,rnrnHttpURLConnection代码:rn[code=java]rn URL restURL=new URL("http://xcsadfasadf.cdafsd");rn HttpURLConnection conn=(HttpURLConnection) restURL.openConnection();rn conn.setReadTimeout(10000);rn conn.setDoInput(true); rn conn.setUseCaches(false); rn conn.setConnectTimeout(15000);rn conn.setRequestMethod("POST");rn conn.setInstanceFollowRedirects(false);rn conn.setRequestProperty("Host", "sdsd.com");rn conn.setRequestProperty("Connection", "Keep-Alive"); rn conn.setRequestProperty("Refer", "http://ssdsdfsadfa");rn conn.setRequestProperty("Accept-Charset", "UTF-8;"); rn conn.setRequestProperty("Accept", "text/html");rn conn.setRequestProperty("User-Agent", rn "Mozilla/5.0 (Linux; U; Android 2.1; en-us; ADR6200 Build/ERD79) AppleWebKit/530.17 (KHTML, like Gecko) Version/ 4.0 Mobile Safari/530.17"); rn conn.connect(); rnrn int responsecode = conn.getResponseCode();rn String location = conn.getHeaderField("Location"); rn[/code]rnrn或者rn[code=java]rnHttpClient client=new DefaultHttpClient();rnfinal HttpGet get=new HttpGet(url);rnHttpParams params = new BasicHttpParams();rnparams.setParameter(ClientPNames.HANDLE_REDIRECTS, false);rnget.setParams(params);rnget.setHeader("Refer", book.getReferUrl());rnHttpResponse res=client.execute(post);rnHeader locationHeader = res.getFirstHeader("Location");rn[/code]rnrn都不行,是什么原因呢?
ALV 的颜色码
 如下图: 
《项目经验》——各类 HTTP 返回状态码原因以及解决办法
背景   在都接触过Itoo项目的前端项目和后端项目,并且实际的前后端通信过程中总是会遇到各类的http返回状态码的提示,基于项目中遇到的状态码给出解决方案。 内容 1.500错误: 问题:服务器可能down了,后台实体没有序列化,数据库的数据出现冗余 解决方案:先查找后台代码实体是否已经序列化(Serialization);然后重新启动服务器,或者更换tomcat服务器;最后仍然报500的
java后台返回json格式HTTP请求,状态码
java后台HTTP请求返回json格式数据 枚举类ResponseState(所有自定义的状态码写在里面) package com.xxx.common.enums; public enum ResponseState { //状态码添加在这里 /** * 系统繁忙,此时请开发者稍候再试 */ REP_ERROR("-1", "系统繁忙,此时请开发者...
php接口可以正常返回但是状态码返回的是500
今天写代码的时候发现了这个奇葩的问题,着实纠结了很久,之前也遇到过,但是把debug关掉之后就好了,今天我把debug关了之后还是这样,出了问题肯定得解决啊,想办法,查资料呗。经过一番百度谷歌,加上尝试,终于解决了。 error_reporting("E_ALL");         ini_set("display_errors", 1); 新增两行错误显示,就莫名的好了,具体原因还待
restTemplate,接口调用接口返回状态信息捕获,状态码捕获。
try{ RestTimplate r = new RestTemplate(); Object obj = r.getForObject("url",Dog.class); }catch((RestClientResponseException ex){ //使用捕获异常来处理返回的非200状态的不同响应 String message = ex.getMess...
Java访问HTTP接口,返回数据
package com.beeasy.hzqcc.service; import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; //java实现HTTP接口类 public class HttpService { pr...
JAVA后台执行接口http请求返回Json
http请求后台执行代码如下 public static String RequestJSON(String url) { // 发送http请求返回json StringBuilder json = new StringBuilder(); try { URL httpurl= new URL(url); URLConnection yc = httpurl.openConn...
Java http协议调用接口返回json字符串
/**      * 字符串参数      * @param url      * @return      */     public static String loadJSON (String url) {         StringBuilder json = new StringBuilder();         try {             URL oracl
java 解析http协议接口返回的json字符串
String url = "http://114.119.10.14/younserver/authUserLogin.do?logintype=3&&username="+USERNAME+"&passwd="+PASSWORD; String strjson =InterURL.loadJSON(url); System.out.println("优品:"+strjson); JSONO
tomcat服务器端返回的状态码
这几天一直在配置tomcat服务器,期间遇到一些返回状态码的问题。现将其总结汇总: 2XX 表示成功: 200 表示客户端的请求在服务器端被正常处理。 204 表示请求被处理成功但是没有资源返回。 206 表示客户端进行了范围请求,而服务器成功执行了get()请求。 3XX 表示重定向: 301 表示永久重定向。 302 临时重定向。 303 与302...
自定义返回状态码
首先新建一个工具类:testResult.java public class testResult extends HashMap&amp;lt;String, Object&amp;gt; implements Serializable { public static final testResult SUCCEED = new testResult(200, &quot;成功&quot;); public static...
CURL状态码列表
CURL状态码列表 状态码 状态原因 解释 0 正常访问 1 错误的协议 未支持的协议。此版cURL 不支持这一协议。 2 初始化代码失败 初始化失败。 3 URL格式不正确 URL 格式错误。语法不正确。
ajax 返回状态码问题
有一个程序是用ajax异步调用的,程序在我本机上运行一切正常,当部署到服务器上面后,返回的状态码老是等于0,即xmlhttprequest.status = 0 。我上网查了一下,很多人都说是因为ajax访问的是本地文件的原因。但我的程序明明访问的是web服务器上的jsp。而且在本机也是运行顺利的。十分不解。请达人相助!rn
libcurl返回状态码?
我用libcurl获取一个网站的状态码。rn200 302 等。rnrn要怎么实现。rnrn麻烦大家了!!在线等!!!谢谢。rnrn最好大家给我一个例子。rnrn就拿www.baidu.com这个网站为例。
http接口返回对象的方法
有时候写了一个http接口后,希望这个接口返回一个对象,方法如下,通过Gson 1. 接口处的处理 @RequestMapping(value = "/parse/baidu/lemma", produces = "text/html;charset=UTF-8") public String parseLemma(@RequestParam(value = "html", requi
http接口返回json,springmvc+mybatis+oracle
自己写的一个小接口,改个数据库配置就可以跑起来,包含了测试的客户端,没有多少注释,这个简单应该不难看懂
相关热词 c# stream 复制 android c# c#监测窗口句柄 c# md5 引用 c# 判断tabtip 自己写个浏览器程序c# c# 字符串变成整数数组 c#语言编程写出一个方法 c# 转盘抽奖 c#选中treeview