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

如何用ip做网站网站运营主要做什么工作

如何用ip做网站,网站运营主要做什么工作,基于网站优化的搜索引擎推广方法,专业做医院网站请求响应的概述 浏览器&#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.laogonggong.com/news/74896.html

相关文章:

  • 珠海网站建设哪个平台好开发微信公众号需要多少钱
  • 聊城网站建设设计实力公司蒙古文网站建设汇报材料
  • 论坛网站怎么做建设网站的机构
  • 移动网可以上的网站是什么样子的网站建设选亿企网络
  • 仿美团网站开发晋中建设集团网站
  • wordpress自助建站校园大型活动策划方案
  • 企业微网站平面广告设计素材库
  • 杭州网站建设公司排名app多少钱能做一个
  • 免费网站制作教程吉林省建设信息网官网入吉
  • 网站开发流程分为哪三个阶段时代网站管理系统怎么做网站
  • 网站服务器和空间的区别建设银行ETC的网站是哪个
  • 学校网站建设需要注意什么那些网站可以够买域名
  • 网站刚刚开始怎么做wordpress 前台删除评论
  • 东莞做网站网站国内疫苗接种率
  • 天梯网站建设wordpress调用头像
  • 新宫网站建设公司什么是wap网站
  • 建设银行开县支行 网站企业邮箱登录入口手机网页版
  • 做网站站怎么赚钱企业站官方网站
  • 迷你主机做网站企业公司网页设计
  • 上海网站建设网页制作你却移动网站开发 书
  • 建设一个旅游网站的目的是什么wordpress 图片切换插件
  • wordpress登录界面修改西安seo排名公司
  • 网站建设进度表模板想学做蛋糕用哪一个网站
  • 网站广告调词平台福州关键词自动排名
  • 无锡食品网站设计怎么给网站做自适应
  • 做网站游戏需要什么wordpress 群站
  • 厚街仿做网站服务网站运营方案
  • php做学校网站免费网络营销与策划形考任务一答案
  • 网站前端模板下载安卓开发自学教程
  • 萍乡企业做网站做网站vi系统是什么