请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

请问老师,关于注册功能疑惑。。

你好老师,我目前按照老师的教程,目前完成了注册功能。
但是当我,拿到同样的参数在 postman中时,却无法注册成功。。
很疑惑!

我目前拿到的参数是
post 方法请求
访问页面:http://apis.imooc.com/api/users/?icode=5473B85518F13AE7
注册参数
{
“email”: "wolai2@test.com",
“nickName”: “wolai”,
“password”: “111111”
}

我先在 postman, 安装这样的参数来访问接口,想实现注册账户。
图片描述
失败了。

但是我拿到以上参数在应用中 确成功可以请求接口来注册账户。。

这是为何??

正在回答 回答被采纳积分+3

1回答

提问者 lanrtop 2022-11-10 08:46:02

解决了!

我懂了

get请求情况下,必须在url层面带上 icode

例如 : 

get请求

http://apis.imooc.com/api/columns?icode=5473B85518F13AE7  才对

如果是 http://apis.imooc.com/api/columns  的话会报错


post请求

要将 icode 添加到 body的json格式数据中,url 没有要求必须带icode

例如:

url

 以下2个都可以,不是必要条件

 http://apis.imooc.com/api/users/?icode=5473B85518F13AE7

 http://apis.imooc.com/api/users/


但是 body的json格式数据中 必须要有 icode

{
"email": "wolai3@qq.com",
"nickName": "wolai",
"password": "111111",
"icode":"5473B85518F13AE7"
}

这样才是正确格式。

如果是

{
"email": "wolai3@qq.com",
"nickName": "wolai",
"password": "111111"
}

会被提示报错,{"msg":"icode不能为空","data":null,"code":1001}

0 回复 有任何疑惑可以回复我~
  • 张轩 #1
    对的啊 这就是我们在 7-5 中所讲的啊~ 如果使用慕课网的 api,必须要针对不同方式的 http 请求提供 icode
    回复 有任何疑惑可以回复我~ 2022-11-10 09:10:04
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号