当前位置: 首页 > news >正文

寻找做网站的百度快照功能

寻找做网站的,百度快照功能,北京高端网站建设公司,做模板网站一、绪论 JAVA接口返回信息ServerHttpResponse response 等登录接口token过期时需要给前端返回相关状态码和状态信息 二、Mono<Void>向前端返回没有登陆或登录超时 暂无权限访问信息组装 返回Mono对象 public abstract class Mono<T> implements CorePublisher…

一、绪论

   JAVA接口返回信息ServerHttpResponse response

等登录接口token过期时需要给前端返回相关状态码和状态信息

二、Mono<Void>向前端返回没有登陆或登录超时 暂无权限访问信息组装

返回Mono对象

public abstract class Mono<T> implements CorePublisher<T>

	/*** 无权限* * @param response* @return*/private Mono<Void> noLogin(ServerHttpResponse response) {log.info("没有登陆或登录超时 暂无权限访问===========");String responseDataStr = JSON.toJSON(ResponseData.error(HttpStatus.UNAUTHORIZED.value(), "The Token has expired")).toString();byte[] bytes = responseDataStr.getBytes(StandardCharsets.UTF_8);DataBuffer buffer = response.bufferFactory().wrap(bytes);response.setStatusCode(HttpStatus.UNAUTHORIZED);return response.writeWith(Mono.just(buffer));}

信息组装。

1、返回ResponseData对象,输出状态码和状态信息:The Token has expired

ResponseData.error(HttpStatus.UNAUTHORIZED.value(), "The Token has expired")

转换成json信息

byte[] bytes = responseDataStr.getBytes(StandardCharsets.UTF_8);

转换成字节流

输出:

response.writeWith(Mono.just(buffer));

公共返回体封装:ResponseData

public class ResponseData<T> implements Serializable {/*** */private static final long serialVersionUID = 7098362967623367826L;/*** 响应状态码*/private Integer code;/*** 响应信息*/private String message;/*** 响应对象*/private T data;/** 是否加密返回参数*/private boolean encrypt;public Integer getCode() {return code;}public void setCode(Integer code) {this.code = code;}public String getMessage() {return message;}public void setMessage(String message) {this.message = message;}public T getData() {return data;}public void setData(T data) {this.data = data;}public static <T> ResponseData<T> success() {return success(ResponseCode.SUCCESS);}public static <T> ResponseData<T> success(ResponseCode code) {return success(code, null);}public static <T> ResponseData<T> success(T object) {return success(ResponseCode.SUCCESS, object);}public static <T> ResponseData<T> success(ResponseCode code, T object) {return success(code.getCode(), code.getMessage(), object);}public static <T> ResponseData<T> success(Integer code, String message, T data) {ResponseData<T> response = new ResponseData<>();response.setCode(code);response.setMessage(message);response.setData(data);return response;}public static <T> ResponseData<T> error() {return error(ResponseCode.FAILED);}public static <T> ResponseData<T> error(ResponseCode code) {return error(code, null);}public static <T> ResponseData<T> error(String message) {return error(ResponseCode.FAILED.getCode(), message, null);}public static <T> ResponseData<T> error(Integer code, String message) {return error(code, message, null);}public static <T> ResponseData<T> error(ResponseCode code, T data) {return error(code.getCode(), code.getMessage(), data);}public static <T> ResponseData<T> error(Integer code, String message, T data) {ResponseData<T> response = new ResponseData<>();response.setCode(code);response.setMessage(message);response.setData(data);return response;}public boolean isEncrypt() {return encrypt;}public void setEncrypt(boolean encrypt) {this.encrypt = encrypt;}
}

http://www.yidumall.com/news/105065.html

相关文章:

  • 外贸网站建设是什么关键词搜索工具爱站网
  • 商贸公司寮步网站建设关键词推广
  • 网站建设制作设计营销 上海泰州seo网络公司
  • 鄂尔多斯公司网站建设windows优化大师怎么彻底删除
  • 做网站 要学 什么语言网络营销的概念和特征
  • 网上花店网站建设规划书公司以优化为理由裁员合法吗
  • 广州网站建设骏域网站茂名网络推广
  • 网页编辑岗位职责和任职要求石家庄seo关键词排名
  • 做网站公司怎么找客户论坛推广的步骤
  • 网站首页的psd怎么做如何进行品牌营销
  • 微信h5网站开发重庆seo的薪酬水平
  • 湛江做网站百度地图在线查询
  • 长安网站建设培训机构重庆seo网络推广平台
  • 传动设备 技术支持 东莞网站建设seo搜索引擎优化哪家好
  • 网站开发集成软件今日百度搜索风云榜
  • 巴中做网站 微信开发石家庄网站优化
  • php做简单网站教程视频教程怎么建立一个自己的网站
  • vs网站开发入门德州百度推广公司
  • 快速搭建网站页面电商网站制作
  • python做网站框架seo研究中心南宁线下
  • 网站升级需要什么网站快速收录
  • 瓷砖网络推广培训洛阳搜索引擎优化
  • 腾讯网站谁做的天津网站优化公司
  • 国家企业年审营业执照官网朝阳seo
  • 做防水施工 上什么网站找口碑营销的缺点
  • 无锡网站建设f7wl百度网站的网址是什么
  • 网站设计需求分析报告百度热词
  • 城乡建设和住房建设厅官网网站推广优化外包便宜
  • 广州信科做网站免费seo网站优化工具
  • 苏州做网站哪家公司好深圳网站优化公司