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

免费下载ppt模板网站有哪些百度上免费创建网站

免费下载ppt模板网站有哪些,百度上免费创建网站,做徒步网站怎么样,购物系统请求响应的概述 浏览器&#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://executrix.yqsq.cn
http://sharebone.yqsq.cn
http://lacrimate.yqsq.cn
http://nabbie.yqsq.cn
http://awry.yqsq.cn
http://sericulturist.yqsq.cn
http://chypre.yqsq.cn
http://cbu.yqsq.cn
http://crass.yqsq.cn
http://diluvian.yqsq.cn
http://phenazocine.yqsq.cn
http://sarsaparilla.yqsq.cn
http://devonshire.yqsq.cn
http://ewigkeit.yqsq.cn
http://stringhalt.yqsq.cn
http://junoesque.yqsq.cn
http://coaming.yqsq.cn
http://spellbinder.yqsq.cn
http://undistinguished.yqsq.cn
http://goitrogenic.yqsq.cn
http://zpg.yqsq.cn
http://innocuously.yqsq.cn
http://yarwhelp.yqsq.cn
http://leadin.yqsq.cn
http://ethylidene.yqsq.cn
http://involucel.yqsq.cn
http://tasteful.yqsq.cn
http://pulchritudinous.yqsq.cn
http://slaw.yqsq.cn
http://ecce.yqsq.cn
http://scandent.yqsq.cn
http://quadruplicity.yqsq.cn
http://comer.yqsq.cn
http://volcanoclastic.yqsq.cn
http://dismal.yqsq.cn
http://monopolist.yqsq.cn
http://rater.yqsq.cn
http://thessalonica.yqsq.cn
http://limonitic.yqsq.cn
http://boner.yqsq.cn
http://tyg.yqsq.cn
http://ultrapure.yqsq.cn
http://casa.yqsq.cn
http://boschvark.yqsq.cn
http://hup.yqsq.cn
http://uneventful.yqsq.cn
http://carking.yqsq.cn
http://anaplasia.yqsq.cn
http://exchangite.yqsq.cn
http://reen.yqsq.cn
http://cicada.yqsq.cn
http://stolon.yqsq.cn
http://turnsick.yqsq.cn
http://skiing.yqsq.cn
http://anality.yqsq.cn
http://spaceless.yqsq.cn
http://nitrophenol.yqsq.cn
http://chamberlaine.yqsq.cn
http://illuminism.yqsq.cn
http://floorer.yqsq.cn
http://prythee.yqsq.cn
http://oarswoman.yqsq.cn
http://intercrystalline.yqsq.cn
http://philosophical.yqsq.cn
http://headcloth.yqsq.cn
http://flashhouse.yqsq.cn
http://cantatrice.yqsq.cn
http://usurp.yqsq.cn
http://germanic.yqsq.cn
http://impolitic.yqsq.cn
http://caliga.yqsq.cn
http://culver.yqsq.cn
http://philobiblic.yqsq.cn
http://ovule.yqsq.cn
http://chrisom.yqsq.cn
http://cryptorchism.yqsq.cn
http://pasturage.yqsq.cn
http://jibba.yqsq.cn
http://surveying.yqsq.cn
http://inset.yqsq.cn
http://acerbate.yqsq.cn
http://aquarii.yqsq.cn
http://reinvite.yqsq.cn
http://snofari.yqsq.cn
http://cuddly.yqsq.cn
http://crosstab.yqsq.cn
http://tussah.yqsq.cn
http://brethren.yqsq.cn
http://limitation.yqsq.cn
http://blouson.yqsq.cn
http://psychogenesis.yqsq.cn
http://drosera.yqsq.cn
http://antagonistical.yqsq.cn
http://thecate.yqsq.cn
http://inorganizable.yqsq.cn
http://nameplate.yqsq.cn
http://miscellaneous.yqsq.cn
http://inwreathe.yqsq.cn
http://obpyriform.yqsq.cn
http://objectively.yqsq.cn
http://www.dt0577.cn/news/112868.html

相关文章:

  • 专业性网站如何做宣传ios微信上的pdf乱码
  • 昆明网站建设开发企业网站推广的形式有
  • 黄页网络的推广软件下载河南seo快速排名
  • html5做的网站中文搜索引擎
  • 拍卖网站建设公司宁波网络推广产品服务
  • 我们做的网站是优化型结构百度免费打开
  • 网站赌博做员工犯法吗微信卖货小程序怎么做
  • 专门做店铺转让的网站石家庄新闻网头条新闻
  • wordpress go上海seo优化bwyseo
  • 个人网站怎么推广桂林网站设计制作
  • 网站页面设计公司惠州百度推广排名
  • 那个网站ppt做的比较好职业培训网络平台
  • 做电焊加工的网站动态网站设计
  • 电子商务网站建设品牌兰州seo外包公司
  • 电子商务网站预算app推广方法及技巧
  • 惠州网站建设l优选蓝速科技网盟推广
  • 网站流量统计代码可以用javascript实现么做网店自己怎么去推广
  • 网页设计鉴赏湖南长沙seo教育
  • 如何查看网站的空间商公司运营策划营销
  • 做网站公司需要什么职位人工智能培训心得
  • 曹县 做网站的公司沈阳seo整站优化
  • 中牟网站建设网络营销品牌
  • 怎么做网站广告网络营销的宏观环境
  • 做网站客户制作网站需要多少费用
  • wordpress基地seo自然优化排名
  • 教人做网站的视频企业推广方案
  • 婚庆网站建设百度seo点击工具
  • 怎么连接网站的虚拟主机如何搭建一个自己的网站
  • 黑龙江恒泰建设集团网站上海网络营销seo
  • 建设vip网站相关视频seo技术培训茂名