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

知名网站制作百度收录api怎么提交

知名网站制作,百度收录api怎么提交,北京做网站费用,出口跨境电商平台有哪些1、HttpServletRequest 所属框架:Java Servlet API(基于阻塞式 I/O)。 使用场景:传统的 Servlet 应用(如 Spring MVC的Tomcat、常用的容器等等)。 作用:表示客户端的 HTTP 请求。 常用方法&a…

1、HttpServletRequest

  • 所属框架:Java Servlet API(基于阻塞式 I/O)。

  • 使用场景:传统的 Servlet 应用(如 Spring MVC的Tomcat、常用的容器等等)。

  • 作用:表示客户端的 HTTP 请求。

  • 常用方法:

    • getParameter(String name):获取请求参数。

    • getHeader(String name):根据名称获取单一的请求头

    • getMethod():获取 HTTP 方法(如 GET、POST)。

    • getRequestURI():获取请求的 URI。

    • getInputStream():获取请求体的输入流。

    • getSession():获取会话。

    • getAttribute(String name):获取请求属性。
      示例:

@RestController
public class MyController {@GetMapping("/hello")public String hello(HttpServletRequest request) {String name = request.getParameter("name");return "Hello, " + name;}
}

2、ServerHttpRequest

  • 所属框架:Spring WebFlux(基于响应式编程,非阻塞式 I/O)。

  • 使用场景:响应式 Web 应用(如 Spring WebFlux)。

  • 作用:提供了访问请求信息的方法,如请求头、请求参数、请求体、支持响应式流处理。

  • 常用方法:

    • getHeaders():获取请求头。

    • getMethod():获取 HTTP 方法。

    • getURI():获取请求的 URI。

    • getBody():获取请求体的响应式流(Flux)。

示例:

@RestController
public class MyController {@GetMapping("/hello")public Mono<String> hello(ServerHttpRequest request) {String name = request.getQueryParams().getFirst("name");return Mono.just("Hello, " + name);}
}

3、ServerWebRequest

  • 所属框架:Spring WebFlux(基于响应式编程,非阻塞式 I/O)。

  • 使用场景:响应式 Web 应用(如 Spring WebFlux)。

  • 作用:是对 ServerHttpRequest 和 ServerHttpResponse 的封装、提供了更高级的 API,用于访问请求和响应信息、支持响应式流处理。

  • 常用方法:

    • getHeaders():获取请求头。

    • getMethod():获取 HTTP 方法。

    • getURI():获取请求的 URI。

    • getBody():获取请求体的响应式流(Flux)。

    • getAttribute(String name):获取请求属性。

    • getSession():获取会话。

示例:

@RestController
public class MyController {@GetMapping("/hello")public Mono<String> hello(ServerWebRequest request) {String name = request.getQueryParams().getFirst("name");return Mono.just("Hello, " + name);}
}

4、使用场景总结

4.1、HttpServletRequest:

适用于传统的 Servlet 应用(如 Spring MVC)。

适合阻塞式 I/O 的场景。

4.2、ServerHttpRequest:

适用于响应式 Web 应用(如 Spring WebFlux)。

适合非阻塞式 I/O 的场景。

4.3、ServerWebRequest:

适用于响应式 Web 应用(如 Spring WebFlux)。

提供了更高级的 API,封装了 ServerHttpRequest 和 ServerHttpResponse。

5、总结

如果你使用的是传统的 Spring MVC,选择 HttpServletRequest。

如果你使用的是响应式 Spring WebFlux,选择 ServerHttpRequest 或 ServerWebRequest。

ServerHttpRequest 更底层,适合直接操作请求和响应。

ServerWebRequest 更高级,封装了更多功能,适合复杂的业务场景。

http://www.dtcms.com/wzjs/325581.html

相关文章:

  • 怎么健免费网站吗百度技术培训中心
  • 做网站公司的年终总结活动推广方案策划
  • 上市公司网站建设评价怎么给产品找关键词
  • 上海网站建设在哪百度账号客服人工电话
  • 东莞营销型手机网站建设百度关键词优化大师
  • 教学类网站怎么做seo 网站推广
  • 网站建设与管理专业广州推广优化
  • 做微网站公司简介产品营销软文
  • ppt汇精美ppt模板免费下载网站购买网站域名
  • 做网站的空间在哪买磁力bt种子搜索
  • 做装修的网站手机免费建网站
  • 怎样做网站ppt链接优化方法
  • 宁波设计网站公司企业推广的网站
  • 紧急域名升级更换通知关键词优化需要从哪些方面开展
  • 代做课件的网站百度seo点击
  • 南京建设工程监管网站软文的概念是什么
  • 西安个人做网站西安seo排名外包
  • net framework可以用来做网站吗搜索引擎收录
  • nginx做网站爱上链外链购买平台
  • 石家庄做网站站长工具seo推广秒收录
  • 分类网站建设方案竞价推广平台
  • 没有icp备案的ip地址访问的网站会被各搜索引擎收录吗种子搜索神器 bt 下载
  • 做外贸网站如何四川旅游seo整站优化
  • 做的网站浏览器提示不安全问题成全视频免费观看在线看
  • 四川网站建设哪家好怎么自己做一个小程序
  • 网站开发技术是百度竞价规则
  • 手机免费网站建设快速网站轻松排名哪家好
  • 日出东方网站建设百度推广公司怎么代理到的
  • 公司无网站无平台怎么做外贸全球热门网站排名
  • wordpress自定义上传路径福州seo代理商