微信小程序(web)和django(后端) 异常报错:405 (Method Not Allowed)(env: Windows,mp,1.06.2206020; lib: 2.19.4)

这篇具有很好参考价值的文章主要介绍了微信小程序(web)和django(后端) 异常报错:405 (Method Not Allowed)(env: Windows,mp,1.06.2206020; lib: 2.19.4)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

项目解析: 利用django框架创建一个api接口让小程序可以访问

  微信小程序报错:   GET http://127.0.0.1:8003/api/login/?phone=%E4%BA%8C%E5%A4%A7%E7%88%B7&code=%E8%AF%B7%E6%8B%A8%E6%89%93110 405 (Method Not Allowed)(env: Windows,mp,1.06.2206020; lib: 2.19.4)

小程序接口405,python进阶,Python高级编程,前端,django,微信小程序

django 报错:"GET /api/login/?phone=YYQQ&code=11Q HTTP/1.1" 405 40
Method Not Allowed: /api/login/

Method Not Allowed: /api/login/    释义:       不允许的方法:/api/login/

小程序接口405,python进阶,Python高级编程,前端,django,微信小程序 

 解决问题: 如果在你创建的视图中使用了post函数处理请求那怪不得出错了,将它改为 get函数的方式,就是将post改为get, 视图函数位置你创建的app的下一层。

 

小程序接口405,python进阶,Python高级编程,前端,django,微信小程序

原因: 我记得有篇文章谈到如果你的访问地址是http://127.0.0.1 ,也就是你没有申请域名合法认证,他只能接受get请求,小程序要去访问这个地址必须也是get方式,

而视图类LoginView 在整个api中扮演的角色桥接或者称为转发作用。

正确结果:

小程序接口405,python进阶,Python高级编程,前端,django,微信小程序

 

小程序接口405,python进阶,Python高级编程,前端,django,微信小程序

 

如果在微信开发者工具下部  出现了工具为校验合法域名问题小程序接口405,python进阶,Python高级编程,前端,django,微信小程序

 请打开详细  把不校验合法域名那一栏勾搭上:

小程序接口405,python进阶,Python高级编程,前端,django,微信小程序

 启发我的文章:

根据错误信息,看起来是发起了一个GET请求到http://127.0.0.1:8003/api/login/接口,并在URL参数中传递了phone=11和code=11。然而,服务器返回了405错误,表示不允许使用GET方法进行该请求。
405错误通常表示请求的HTTP方法不被目标接口支持。你需要查看接口文档或与开发人员确认应该使用哪种HTTP方法进行登录操作。通常情况下,登录操作应该使用POST方法。
请注意检查你的请求方式是否正确,如果需要使用POST方法,请修改请求代码中的GET为POST。

小程序接口405,python进阶,Python高级编程,前端,django,微信小程序

 我i真的很生气: 我需要那些文章给大家讲明白是什么原因时,那些文章又被我搞得不见了,我不知问题是什么原因时,那些文章说的是是而非。

以后希望大家能保持初心,不太了解的东西就尽量少发在咱们这种专业it平台上,看了似懂非懂的内容,真要气死人。文章来源地址https://www.toymoban.com/news/detail-770124.html

到了这里,关于微信小程序(web)和django(后端) 异常报错:405 (Method Not Allowed)(env: Windows,mp,1.06.2206020; lib: 2.19.4)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 微信小程序接入微信登录后端API

    微信小程序接入微信登录后端API

    微信官方文档:小程序登录 | 微信开放文档 (qq.com)   1.前端获取code 获取微信登录code https://developers.weixin.qq.com/miniprogram/dev/api/open-api/login/wx.login.html 2.获取微信用户信息 获取微信用户信息 https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html 后台我这边是使

    2024年02月04日
    浏览(47)
  • 微信小程序商城搭建--后端+前端+小程序端

    微信小程序商城搭建--后端+前端+小程序端

    前端技术:React、AntdesignPro、umi、JavaScript、ES6、TypeScript、 小程序 后端技术:Springboot、Mybatis、Spring、Mysql 后端采用Springboot搭配前端React进行开发,完成用户管理、轮播图管理、一级分类管理、商品管理、日志管理。 支持多图上传功能,封面图。 采用JWT+拦截器进行接口拦截

    2024年02月05日
    浏览(15)
  • 微信小程序练手实战:前端+后端(Java)

    微信小程序练手实战:前端+后端(Java)

    现在微信小程序越来越火了,相信不少人都通过各种途径学习过微信小程序或者尝试开发,作者就是曾经由于兴趣了解开发过微信小程序,最终自己的毕业设计也是开发一个微信小程序。所以现在用这篇博客记录我之前开发的一些经验和一些心得吧。 springboot后端架构构建 小

    2024年02月10日
    浏览(48)
  • 【微信小程序】基于SpringBoot开发后端

    【微信小程序】基于SpringBoot开发后端

    微信小程序登录流程: 主要步骤: 1、小程序端调用 wx.login()向微信接口服务获取临时登录凭证code,并上传至开发者服务端。 2、开发者服务端向微信服务接口服务调用 auth.code2Session 接口,换取用户唯一标识OpenID和会话密钥session_key。 3、开发者服务端根据session_key等信息,基于

    2024年02月10日
    浏览(10)
  • 基于Springboot实现微信小程序(后端)

    基于Springboot实现微信小程序(后端)

    ​ MyBatis Framework , MySQL Driver , Lombok 以及, Spring Web WXCrawlingService是为了实现其他功能 ​ 后端其实较为简单,只需要把前端请求的数据给前端就好了,不用做过多的数据处理: DocController: DocServiceImpl: mapper: pojo中的Doc: 1. 进入页面时发起网络请求 1.1 基本信息 请求路径:/g

    2024年04月13日
    浏览(15)
  • 在线选课的微信小程序(微信前端+网站后端)

    在线选课的微信小程序(微信前端+网站后端)

    目录 一、前言 二、微信小程序端(老师、学生) 1.学生用户前端小程序界面  2.老师前端小程序界面 三、后端(管理员、老师、学生) 3.老师后端 4.管理员后端 四、代码获取与调试 这是一个在线选课的微信小程序,使用了 idea + Navicat + maven + vue + 微信开发者工具 。 1.学生用

    2024年02月11日
    浏览(12)
  • 【微信小程序独立开发 5】后端搭建联调

    【微信小程序独立开发 5】后端搭建联调

    前言:上节我们完成了个人信息页的编写,本节完成将个人信息发给后端,并由后端存储 配置maven仓库 使用自己下载的maven版本 添加pom文件 注:如果依赖引入错误,可参照以下办法进行处理 Idea Maven 项目Dependency not found 问题 - 知乎 apply后刷新maven 配置成功!  连接mysql数据库

    2024年01月22日
    浏览(15)
  • 微信小程序登录流程(包含前端、后端代码)

    微信小程序登录流程(包含前端、后端代码)

    在微信小程序的开发过程中,如果想要保留 用户 的 数据 (比如: 操作记录 、 购物车信息 等等)就必须要 用户 登陆。为什么呢?比如说,数据库中有一条 数据 你如何知道这条数据属于谁?属于那个用户呢?这就需要用户登录来获取 用户 的 唯一标识 从而确定这条数据是属

    2024年02月03日
    浏览(55)
  • 微信小程序登录+获取手机号码(前端+后端)

    微信小程序登录+获取手机号码(前端+后端)

    上面这张是微信小程序官方原图,登录流程如上图所示,下面一步步进行以及说一下碰到的坑。 1.wx.login()获取code         调用微信小程序官方提供的方法获取code提供给后端用以换取session_key、openid。         注意:code只能使用一次就会失效,且有效期为5分钟 2.后端收到

    2024年02月12日
    浏览(53)
  • 搭建flask后端和微信小程序前端

    搭建flask后端和微信小程序前端

    目录 一、准备工作 (1)我的前端代码 (2)我的后端代码 (3)后端运行成功的截图 (4)前端运行成功的截图  (5)整体运行成功的截图 二、部署后端  (1)在腾讯云的学生入口处购买服务器(建议选择ubuntu系统),设置管理秘钥,方便在本地远程连接。 (2)在本地的

    2024年02月04日
    浏览(11)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包