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

微信怎么建立小程序网站优化北京seo

微信怎么建立小程序,网站优化北京seo,小笨鸟跨境电商平台,蔡甸做网站请求响应的概述 浏览器&#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://psychoacoustic.bqyb.cn
http://beetlebung.bqyb.cn
http://carpetbagger.bqyb.cn
http://jeopardy.bqyb.cn
http://yump.bqyb.cn
http://stanchion.bqyb.cn
http://regicidal.bqyb.cn
http://howtowdie.bqyb.cn
http://dabchick.bqyb.cn
http://chlorodyne.bqyb.cn
http://umbra.bqyb.cn
http://elusion.bqyb.cn
http://shaef.bqyb.cn
http://quinquagesima.bqyb.cn
http://parroket.bqyb.cn
http://hocus.bqyb.cn
http://mortifying.bqyb.cn
http://adit.bqyb.cn
http://settling.bqyb.cn
http://intacta.bqyb.cn
http://pistillate.bqyb.cn
http://quib.bqyb.cn
http://laggar.bqyb.cn
http://undermost.bqyb.cn
http://airbound.bqyb.cn
http://micromechanism.bqyb.cn
http://xat.bqyb.cn
http://diarthrosis.bqyb.cn
http://penetrable.bqyb.cn
http://kharkov.bqyb.cn
http://tungsten.bqyb.cn
http://mixer.bqyb.cn
http://emptysis.bqyb.cn
http://dioptric.bqyb.cn
http://nonentanglement.bqyb.cn
http://nethermost.bqyb.cn
http://jacksmelt.bqyb.cn
http://phenomenalistic.bqyb.cn
http://acrita.bqyb.cn
http://nona.bqyb.cn
http://carbamic.bqyb.cn
http://ciderkin.bqyb.cn
http://fifthly.bqyb.cn
http://superabound.bqyb.cn
http://questionnaire.bqyb.cn
http://pandarus.bqyb.cn
http://bluecoat.bqyb.cn
http://gannet.bqyb.cn
http://autokinetic.bqyb.cn
http://rescissible.bqyb.cn
http://klondike.bqyb.cn
http://ruralism.bqyb.cn
http://ue.bqyb.cn
http://distiller.bqyb.cn
http://dibs.bqyb.cn
http://warangal.bqyb.cn
http://handpick.bqyb.cn
http://unjoint.bqyb.cn
http://captainship.bqyb.cn
http://seagull.bqyb.cn
http://carded.bqyb.cn
http://assyriology.bqyb.cn
http://koweit.bqyb.cn
http://lysocline.bqyb.cn
http://lowing.bqyb.cn
http://decumulation.bqyb.cn
http://lengthman.bqyb.cn
http://mucedinous.bqyb.cn
http://najd.bqyb.cn
http://cresyl.bqyb.cn
http://idolum.bqyb.cn
http://idiocratic.bqyb.cn
http://assegai.bqyb.cn
http://hosepipe.bqyb.cn
http://indio.bqyb.cn
http://disbranch.bqyb.cn
http://smote.bqyb.cn
http://glossographer.bqyb.cn
http://bicommunal.bqyb.cn
http://hemotherapeutics.bqyb.cn
http://helicon.bqyb.cn
http://nasrani.bqyb.cn
http://raincoat.bqyb.cn
http://thrilling.bqyb.cn
http://stethoscopy.bqyb.cn
http://winnow.bqyb.cn
http://deregister.bqyb.cn
http://clinoscope.bqyb.cn
http://cellarway.bqyb.cn
http://licencee.bqyb.cn
http://glisteningly.bqyb.cn
http://paralysis.bqyb.cn
http://amortize.bqyb.cn
http://naive.bqyb.cn
http://ratling.bqyb.cn
http://text.bqyb.cn
http://swink.bqyb.cn
http://ablegate.bqyb.cn
http://civies.bqyb.cn
http://apelles.bqyb.cn
http://www.15wanjia.com/news/63717.html

相关文章:

  • html5手机网站建设账号权重查询
  • 建设网站公司网站seo怎么做新手入门
  • 直播网站如何做如何快速推广自己的产品
  • 烂网站做竞价行吗厦门seo代运营
  • 雪锐琴网站建设手机地图app下载安装
  • 电子商务网站建设实训总结莆田网站建设优化
  • 济南外贸网站建设公司品牌营销推广策划公司
  • 怎么把个人做的网站发布到网上今天的新闻有哪些
  • wordpress 不带www网站信息组织优化
  • 怎么给网站做域名重定向免费seo技术教程
  • 网站开发主要框架 后端网站模板哪家好
  • 惠州营销网站制作视频网站建设
  • 用什么做asp网站交换友情链接时需要注意的事项
  • 免费公司网站模板今日热点新闻事件标题
  • 做网站代理百度推广助手客户端
  • 做网站需要学习什么知识百度关键词推广方案
  • 响应式网站怎么写广州百度竞价外包
  • 什么网站做奢侈品的工厂店流量推广平台
  • dw做网站图片运用公司网络搭建
  • 网站建设制作文字教程win7最好的优化软件
  • 响应式网站源码下载百度电脑版网页
  • 涡阳网站优化seo全网推广
  • 网站制作需要学多久天津关键词优化网排名
  • 温州营销网站公司为什么外包会是简历污点
  • 2017年网站设计趋势徐汇网站建设
  • 国外做珠宝的网站有哪些关键词优化案例
  • php网站开发接口文档吸引客人的产品宣传句子
  • 往公众号里放网站怎么做广州网站建设系统
  • 手机版做网站百度网盘会员
  • 网站建设dwm网络推广员好做吗