[Day20] 登入、登出API – urls、测试阶段

哈罗~~ 夥伴们,昨天我们写完了登入、登出的views,所以今天我们要来设定登入、登出API的urls~~~

程序码

urlpatterns = [
    path('register', register),
    path('login',login),
    path('logout',logout)
]

大家应该都还记得怎麽设定吧~~~ 帮大家复习一下,path('logout',logout)第一个参数是网址,第二个参数是写在views的function的名称,像是我登入、登出这两支API,在views function名称叫做login、logout,所以我这边也是一样,忘记的夥伴可以回到Day11再复习一下唷~~~

设定完url,我们测试的时候,一样要记得检查

  1. 设定HTTP Method是否正确
  2. 网址是否输入正确
  3. 资料输入是否正确

另外有设定@csrf_protect别忘记一样要在「Tests」写上

var csrf_token = postman.getResponseCookie("csrftoken").value
pm.globals.set("variable_key", "variable_value");
postman.clearGlobalVariable("csrftoken");
postman.setGlobalVariable("csrftoken", csrf_token);
pm.environment.get("variable_key")

然後在「Headers」里面key拦写上X-CSRFToken,value拦写上{{csrftoken}}

这步骤是每次测试都要做的SOP唷~~~ 要记得唷

这是我输入的资料以及测试结果~~ 提供大家参考

一路陪伴我到这里的夥伴,谢谢你愿意看到这麽後面,不知不觉已经过了2/3,我们练习API的部分也将进入尾声,接着明天要说明的是发送验证信API。


<<:  Docker云端:NextCloud

>>:  #20 数据中的机率性(1)

30天打造品牌特色电商网站 Day.19 文字的排版

字距、行距、与其他物件的距离,调整适当能让使用者有舒服的体验,而良好的排版能引导使用者优先接收整个画...

javascript HTML DOM3

延续上一篇的程序码,我们搭配css选择器,来做一个开合的动作。 ...

申请Google API Key教学步骤

前言 这边当作学习的笔记xD简陋还请见谅~要使用Google API就必须要申请他的金钥,那我们就开...

Day8 PHP数据类型

在php 中总共有这8种数据类型,接下来我会对数据类型做一个介绍。 String(字符串) Inte...

Leetcode: 100. Same Tree

有两个二元树,怎麽检查两个树是不是一样的。 思路 一路Traversal下去 程序码 class S...