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

推广平台网站公司建设网站记什么费用

推广平台网站,公司建设网站记什么费用,网站建设图片设置,商务网站建设策划书1.params传参1.1params传参俗称路径传参;1.2params传参适用于get和delete请求方式(不是只能而是是适用);1.3在不同网络请求库中fetch、$.ajax、axios等params传参方式写法或许有所不同,但是能很明显在路径上看出传递的…

1.params传参

1.1params传参俗称路径传参;

1.2params传参适用于get和delete请求方式(不是只能而是是适用);

1.3在不同网络请求库中fetch、$.ajax、axios等params传参方式写法或许有所不同,但是能很明显在路径上看出传递的参数(这也就可以统一写法:直接将参数拼接在路径上就是我们所说的params传参)

在jQuery中使用$.ajax请求

// params传参方式1
$.ajax({type:'get',async:true,url:"http://127.0.0.1:8848/JQuery练习/js/data.json",data:{ key: 'value',name:"Aniya" }, // get方式的params传参dataType:"json",success:function(data){console.log("请求成功了",data);},error:function(err){console.log("请求失败",err);}
})// params传参方式2
$.ajax({type:'get',async:true,url:"http://127.0.0.1:8848/JQuery练习/js/data.json?key=value&name=Aniya",dataType:"json",success:function(data){console.log("请求成功了",data);},error:function(err){console.log("请求失败",err);}
})

在js中使用fetch请求

fetch('http://10.10.22.12:8081/message/private/page?order=&asc=false&page=1&limit=10').then(response => {// 检查响应状态if (!response.ok) {throw new Error(`HTTP error! status: ${response.status}`);}// 解析响应为 JSONreturn response.json();}).then(data => {// 处理响应数据console.log("获取执行动作列表:", data);this.actionList = data.data;}).catch(error => {// 处理错误console.error("Error:", error);});

使用axios请求

// params传参方式1
const url = 'https://api.example.com/data';
const params = {key1: 'value1',key2: 'value2'
};// 发起 GET 请求
axios.get(url, { params }).then(response => {// 请求成功,处理响应数据console.log('Response Data:', response.data);}).catch(error => {// 请求失败,处理错误console.error('Error:', error);});// params传参方式2
const url = 'https://api.example.com/data?key1=value1&key2=value2';
axios.get(url).then(response => {// 请求成功,处理响应数据console.log('Response Data:', response.data);}).catch(error => {// 请求失败,处理错误console.error('Error:', error);});

总结:无论是etch、$.ajax、axios等params传参最终都是将参数拼接到路径上,所以它们的统一的写法就是直接在定义路径时就将参数拼接在请求路径上

2.body传参

2.1body传参俗称请求体传参

2.2body传参适用于post和put请求方式(不是只能而是是适用)

2.3body如何传参

示例:

// 使用fetch
fetch("http://127.0.0.1:8848//admin-api/rob/ot-info/manualNavigation", {method: "POST", // 指定请求方法为 POSTheaders: {"Content-Type": "application/json" // 设置请求头,指定发送的数据格式为 JSON},body: JSON.stringify(data) // 将 JavaScript 对象转换为 JSON 字符串作为请求体}).then(response => {if (!response.ok) {throw new Error(`HTTP error! status: ${response.status}`);}return response.json(); // 解析响应为 JSON}).then(data => {console.log("Success:", data); // 处理响应数据}).catch(error => {console.error("Error:", error); // 处理错误});// 使用$.ajax
$.ajax({url: '/api/resource',type: 'POST',data: JSON.stringify({ key: 'value' }),contentType: 'application/json',success: function(response) {console.log(response);},error: function(xhr, status, error) {console.error(error);}
});

Content-Type就是用来设置请求参数的数据格式

3.总结说明

1.get和delete按照规范来说是要使用params传参,而post和put是使用body传参方式,但是总有不按照规范来的,硬是get也要使用body传参方式或者post也使用路径传参,也不是不可以。

http://www.dtcms.com/a/494188.html

相关文章:

  • 广州站在哪里产品设计和工业设计有什么区别
  • p2p金融网站开发方案将wordpress压缩包解压至一个空文件夹_并上传它.
  • 网站开发策划个人简历精通网站建设 百度云
  • 建设优化一个网站步骤网页设计个人页面
  • 网站的建设 教学计划wordpress 跳转首页
  • 盐城网盐城网站建设站建设武侯区网站建设哪里好点
  • 网站建设的技术阶段怎样凡科建设网站
  • 手机建设网站目的怎么修改网站标题关键词描述
  • 论坛外链代发湖南网站建设seo
  • 唐山做网站建设公司怎么做刷网站流量生意
  • 深圳网站建设哪家好网站图片自动切换怎么做
  • 网站建设与维护的选择题外贸网站建设可以吗
  • 在线网站建设价值学院网站制度建设
  • 海外sns网站网站建设实训心得及收获
  • 中国网站服务器哪个好齐齐哈尔市网站建设
  • 做兼职打字员的网站网站建设的结构
  • 优秀的个人网站阿里云备案个人可以做网站吗
  • 中国知名网站建设公司沈阳无痛人流大概多少费用
  • 海南城乡建设网站京津冀协同发展的问题
  • 网站开发和竞价开发app软件的步骤
  • 没有虚拟主机怎么建网站太原网络广告公司
  • 手机网站 建设网站如何做微信支付宝支付宝支付接口
  • 无锡百度公司王东seo优化信
  • 顺义区做网站天津产品设计公司
  • 微网站网站模板建站如何做ps4的游戏视频网站
  • 做网站在哪里接活php怎么给网站做spm
  • 端午节网站制作比较好的网站开发框架
  • html做网站实战教程东莞+网站+建设+汽车
  • 先备案域名还是先做网站wordpress 支持中文用户名
  • 安徽网站建设案例创新驱动发展战略的内容