技术交底小程序_技术分享第四弹—微信小程序

我渐渐就安于我的现状了,对于我的孤独,我也习惯了。总有那么多的人,追寻一些甜蜜温暖的东西,他们喜欢的永远是星星与花朵。但在星星雨花朵之中,怎样才能显得出一个人坚定的步伐呢。

双层描边标题

db1b0e55d7bcc5d1b05ac8a8c9fd7f82.png 点击上方蓝字,关注我们 创想 5ab7b8cb3ec89fac09973b67f7b495fc.gif 技术分享Four 3a4e65534ced497de81790d257bfb050.gif df1c44ca142e3ab3109d68c4ca483f74.gif

技术分享第四弹

来袭 df1c44ca142e3ab3109d68c4ca483f74.gif

流水时间

铁打小创

前面三期的内容你学得怎么样呢

有没有感觉到任通二脉被打通

有没有体会到醍醐灌顶的感觉

不管有没有

跟着小创走

无须畏惧路上遇到的种种难题

前方道路漫漫

少年

请配妥战剑

继续仗走网络“天涯”

本期内容

关于接口404错误

804e51e2e6d5818a276816ce7f5ff866.png

创想工作室

前后端联调时,接口的重要性就体现出来了,

可是有时会遇到接口404错误。

今天我们就来学习关于接口404错误的相关内容。

准备好了吗,学习之路启程啦!

deeea1cc395709a51ce5605b2c89bc8d.gif

微信小程序必学技能

1

存在问题

2

如何解决

3

编码演示

4

结语

4af03d9182123162d249c93a24b4b3c3.png

(一)存在问题

存在问题

在开发一个真实的项目的时候,往往需要进行前后端联调,而这其中最重要的就是接口的使用。

在面对接口时我们很经常会出现404这个错误,这种错误原因有很多,一般分为以下三种情况:

1.URL或者接口所需参数错写或漏写。

2.发送POST请求的时候请求头中的content-type没有改变。

3.登录状态导致错误。

(二)如何解决

解决问题

根据上面所述的三种情况,将分为三部分进行解决,同时也会在之后的代码样式中详细说明。

关于第一个问题,主要是错写或者漏写,这个注意查看后端开发人员的API文档即可。

关于第二个问题,则修改对应的POST请求头即可。

关于第三个问题,需要重点理解request的工作原理,确定好是以什么方式保存登录状态的,如session等。

(三)编码展示

编码展示

根据上面所述的三种情况,将分为三部分进行解决,同时也会在之后的代码样式中详细说明

  1. 关于第一个问题,主要是错写或者漏写,这个注意查看后端开发人员的API文档即可。

  2. 关于第二个问题,则修改对应的POST请求头即可。

  3. 关于第三个问题,需要重点理解request的工作原理,确定好是以什么方式保存登录状态的,如session等。

这个是一个请求的URL。(如下图)

efebc3a641a80c2d71add8eb45667018.png 8afc5999c2ff49e1e72ab921e618ab8e.png

这个方法我们主要讲第二点和第三点。

第二点是关于请求头的问题。这里默认的请求头是以JSON格式反馈。(如下图)

efebc3a641a80c2d71add8eb45667018.png afb9296e3b2ab8fd18eb63b564e70f36.png

但会出现一个500错误服务器错误的问题,这里返回了一大串东西,这个一般都是请求失败了。(如下图)

efebc3a641a80c2d71add8eb45667018.png d038e3950ec0baf78fb46e8008d5874d.png

我们应该修改为这种请求头才可以,我指的是POST请求。(如下图)

efebc3a641a80c2d71add8eb45667018.png 4eee15d0e77273665ec07bfc115505d0.png

我们重新编译一下,这次就正常了,成功地返回了这些数据。(如下图)

efebc3a641a80c2d71add8eb45667018.png 29ad521a33c91d48c3bd66f0074489c1.png

第三个问题是关于登录状态的。

我们可以通过发送请求的他的表头里面有一个属性是set-cookie。(如下图)

可以获取已有的cookie就是登录状态了。

efebc3a641a80c2d71add8eb45667018.png e83dbf3d0067aa4cd4564d9351898656.png

我们可以将拿到的这个cookie给它缓存起来,然后需要的时候就可以缓存这里拿到这个cookie,也可以把它作为一个全局变量来使用。(如下图)

efebc3a641a80c2d71add8eb45667018.png 30b70c7c490e3baff6e04411f0fbb346.png

譬如说在这另外一个请求中,我们就把这个cookie写到了这样的表头里面,这就是把它作为全局变量来使用。当然这个需要事先先引入才可以。(如下图)

efebc3a641a80c2d71add8eb45667018.png ef63a2732f675f6e9bb04b177244ea16.png

(四)结语

结语
  1. 确定好URL地址和参数。

  2. 根据不同的请求确定不同的请求头。

  3. request发送请求的不会保存登录状态,每次都是以未登录的状态请求API。

e645039a2b3c4915a5501ec9ff14e7c6.png e645039a2b3c4915a5501ec9ff14e7c6.png 视频讲解 1cdc59c4d49d75c0495b816dd5d360a4.gif

下期预告

美工

用PS抠取完整的头发

e645039a2b3c4915a5501ec9ff14e7c6.png 我们下期见 e645039a2b3c4915a5501ec9ff14e7c6.png

本样式由135编辑器出品,不允许任何 3621efb717d915ee75a2baaad575b082.png我是一个标题第三方编辑器抄袭使用,违者必纠。 744a07ceb566222a1333c8dc1e28759e.png

编辑:黄雪丽

剪辑:肖可欣

初审:黄晓丹 肖可欣

复审:莫嘉文

终审:陈正铭

出品:创想工作室(韶关市艾悉逖网络科技有限公司)

b777e4d36c01c7c41a64b6feddafba68.png 扫码关注我们 1cdc59c4d49d75c0495b816dd5d360a4.gif 如有收获,一键三连! 0be8658a2c3f0ad489492ba5005d2d5f.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值