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

一起做网店seo软件排行榜前十名

一起做网店,seo软件排行榜前十名,wordpress模板+美女站,香港服务器浏览国外网站请求响应的概述 浏览器&#xff08;请求&#xff09;<--------------------------(HTTP协议)---------------------->&#xff08;响应&#xff09;Web服务器 请求&#xff1a;获取请求数据 响应&#xff1a;设置响应数据 BS架构&#xff1a;浏览器/服务器架构模式。…

请求响应的概述

浏览器(请求)<--------------------------(HTTP协议)---------------------->(响应)Web服务器

请求:获取请求数据

响应:设置响应数据

BS架构:浏览器/服务器架构模式。客户端只需要浏览器,应用程序的逻辑和数据都存储在服务端(维护方便、体验一般)

CS架构:客户端/服务器架构模式(开发、维护麻烦、体验不错)

请求

postman

postman是一款功能强大的页面调试与发送网页HTTP请求的Chrome插件

作用:常用于进行接口测试

下载安装:

登录之后在Workspace中开始创建

调试:

简单参数:

原始方式:在原始的web程序中,获取请求参数,需要通过HTTP Servlet Request对象手动获取。

package com.bignyi.resp.controller;import jakarta.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;//设置请求参数接受
@RestController
public class RequestController {//    原始方式@RequestMapping("/simpleParam")public String simpleParam(HttpServletRequest request) {
//        获取请求参数String name = request.getParameter("name");String ageStr = request.getParameter("age");int age = Integer.parseInt(ageStr);System.out.println(name + ":" + age);return "OK";}
}

 SpringBoot方式

简单参数:参数名与形参变量名相同,定义形参即可接收参数

package com.bignyi.controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
@RestController
public class HelloController {@RequestMapping("/simpleParam")public String simpleParam(String name,Integer age){System.out.println(name+":"+age);return "OK";}
}

 实体参数

简单实体对象:请求参数名与形参对象属性名相同,定义POJO接受即可

package com.bignyi.pojo;public class User {private String name;private int age;public int getAge() {return age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public void setAge(int age) {this.age = age;}@Overridepublic String toString() {return "User{" +"name='" + name + '\'' +", age=" + age +'}';}
}
package com.bignyi.controller;import com.bignyi.pojo.User;
import jakarta.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
//请求处理类
@RestController
public class HelloController {/* @RequestMapping("/simpleParam")public String simpleParam(HttpServletRequest request){String name = request.getParameter("name");String ageStr = request.getParameter("age");int age = Integer.parseInt(ageStr);System.out.println(name+":"+age);return "OK";}*/@RequestMapping("/simpleParam")public String simpleParam(String name,Integer age){System.out.println(name+":"+age);return "OK";}@RequestMapping("/simplePojo")public String simplePojo(User user){System.out.println(user);return "OK";}
}

复制实体对象:请求参数名与形参对象属性名相同,按照对象层次结构关系即可接收嵌套POJO属性参数。

package com.bignyi.pojo;public class Address {private String province;private String city;public String getProvince() {return province;}public void setProvince(String province) {this.province = province;}public String getCity() {return city;}public void setCity(String city) {this.city = city;}@Overridepublic String toString() {return "Address{" +"province='" + province + '\'' +", city='" + city + '\'' +'}';}
}

package com.bignyi.pojo;public class User {private String name;private int age;private Address address;public int getAge() {return age;}public String getName() {return name;}public void setName(String name) {this.name = name;}public void setAge(int age) {this.age = age;}public Address getAddress() {return address;}public void setAddress(Address address) {this.address = address;}@Overridepublic String toString() {return "User{" +"name='" + name + '\'' +", age=" + age +", address=" + address +'}';}
}
package com.bignyi.controller;import com.bignyi.pojo.User;
import jakarta.servlet.http.HttpServletRequest;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
//请求处理类
@RestController
public class HelloController {/* @RequestMapping("/simpleParam")public String simpleParam(HttpServletRequest request){String name = request.getParameter("name");String ageStr = request.getParameter("age");int age = Integer.parseInt(ageStr);System.out.println(name+":"+age);return "OK";}*/@RequestMapping("/simpleParam")public String simpleParam(String name,Integer age){System.out.println(name+":"+age);return "OK";}@RequestMapping("/simplePojo")public String simplePojo(User user){System.out.println(user);return "OK";}@RequestMapping("/complexPojo")public String complexPojo(User user){System.out.println(user);return "OK";}
}

 

http://www.zhongyajixie.com/news/29207.html

相关文章:

  • 广州市建委官方网站全国疫情高峰感染高峰
  • 网站建设报告总结友情链接导航
  • 遇到灾难网站变灰怎么做百度公司注册地址在哪里
  • 成功网站案例有哪些网页设计期末作业模板
  • 淘宝作图在哪个网站上做图百度seo优化网站
  • 四川成都疫情整站优化服务
  • 企业网站界面站长工具爱站
  • 手机网站改app在百度上做广告推广要多少钱
  • 福州网站改版西安整站优化
  • 做微商都去哪些网站留言今日热搜头条
  • 盐田做网站怎么在百度推广
  • 如何自己做自己的网站软文怎么写比较吸引人
  • 湖北建设合肥网络seo
  • 网络营销方式?西安百度网站快速优化
  • 做山西杂粮的网站网络营销活动策划
  • 怎么知道一个网站是哪家公司做的b站免费建网站
  • 如何自学网站建设书籍seo软件优化工具软件
  • seo 网站标题字数看书网站排名
  • 大连旅游网站建设新出的app推广在哪找
  • 网站快速排名服务商公司网站seo公司
  • wordpress rss已删除seo虚拟外链
  • 做微博类的网站难吗网络搭建的基本流程
  • wordpress jquery ui讯展网站优化推广
  • 哪里有做网站服务商东莞做网站公司首选
  • 网站对联广告html代码市场调研怎么做
  • 网站域名怎么看上海知名seo公司
  • 网站菜单怎么做济宁seo推广
  • 云南哪有网站建设推广简述网站推广的方式
  • 专业网站建设电话厦门关键词排名提升
  • 那里可以做工作室做网站私域运营软件