首页 > 其他分享 >跨域配置以及promise.then返回结果几种情况

跨域配置以及promise.then返回结果几种情况

时间:2022-10-11 04:56:55浏览次数:85  
标签:Control Access relevant 跨域 几种 blog promise response

Django报错403 Forbidden. CSRF token missing or incorrect的解决办法

 

 

在JS中,使用post方法提交数据到后台,出现错误:

Forbidden (CSRF token missing or incorrect.):.........;

解决办法:

在页面导入JS的位置,补上以下代码即可:

<script>
$.ajaxSetup({
data:{csrfmiddlewaretoken:'{{ csrf_token }}'}
});
<script>
原文链接:https://blog.csdn.net/weixin_48154829/article/details/108006126

mysqlclient 1.4.0 or newer is required; you have %s.' % Database.__version__

https://www.cnblogs.com/qianzf/p/15684268.html

import pymysql pymysql.version_info = (1, 4, 13, "final", 0) pymysql.install_as_MySQLdb() # 使用pymysql代替mysqldb连接数据库

跨域

django跨域问题

https://blog.csdn.net/weixin_42322206/article/details/117171965?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-117171965-blog-84677213.pc_relevant_3mothn_strategy_recovery&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-117171965-blog-84677213.pc_relevant_3mothn_strategy_recovery&utm_relevant_index=1


from django.utils.deprecation import MiddlewareMixin

from django.http import HttpResponse

class LoginToken(MiddlewareMixin):

def process_response(self,request,response):

# 添加响应头,允许跨域

response['Access-Control-Allow-Origin'] = "*"

response['Access-Control-Allow-Headers'] = "*"

response['Access-Control-Expose-Headers'] = "*"

response['Access-Control-Allow-Methods'] = "*"

response['Access-Control-Allow-Credentials']="true"

# 允许X-frame

response['X-Frame-Options'] = 'ALLOWALL'

return response

Django —— 中跨域配置 & axios

https://blog.csdn.net/jsxingmang/article/details/112060465

vue跨域配制(第一种方法)
在config文件夹下的index.js中配制
proxyTable: {
'/api': { //使用"/api"来代替"http://f.apiplus.c"
target: 'http://127.0.0.1:8000/', //源地址
changeOrigin: true, //改变源
pathRewrite: {
'^/api': '' //路径重写
}
}
},

 

promise.then返回结果几种情况

https://blog.csdn.net/m0_60909419/article/details/124110062

标签:Control,Access,relevant,跨域,几种,blog,promise,response
From: https://www.cnblogs.com/hongdoudou/p/16777953.html

相关文章

  • [Android开发学iOS系列] iOS写UI的几种方式
    [Android开发学iOS系列]iOS写UI的几种方式作为一个现代化的平台,iOS的发展也经历了好几个时代.本文讲讲iOS写UI的几种主要方式和各自的特点.iOS写UI的方式在iOS中写U......
  • 403 Invalid CORS request 跨域问题
    跨域问题跨域:浏览器对于javascript的同源策略的限制。以下情况都属于跨域:跨域原因说明示例域名不同www.jd.com与www.taobao.com域名相同,端口不同www.j......
  • 服务器端设置可以跨域
    //设置允许跨域访问该服务app.all('*',function(req,res,next){res.header("Access-Control-Allow-Origin","*");res.header('Access-Control-Allow-Method......
  • .net6 Api添加跨域
    参照:(7条消息).net6使用最小api(8)—开启跨域模式,通过扩展服务实现_hailang2ll的博客-CSDN博客步骤:一、在appsetting.json里添加配置文件//配置文件如上:"Cors":{"En......
  • zookeeper的几种授权方式
    zookeeper授权方式设置一、设置授权1.1、IP白名单方式备注:对需要进行白名单设置的路径进行设置,此处设置的路径没有继承关系,即设置了/test的白名单,但是/test/test2依然......
  • 使用Java调用RestFul接口的几种方法
    使用Java调用RestFul接口的几种方法 1.HttpURLConnectionpublicStringpostRequest(Stringurl,Stringparam){StringBufferresult=newStringBuffer();......
  • js promise resolve()的用法
    Promise对象代表一个异步操作,有三种状态:Pending(进行中)、Resolved(已完成,又称Fulfilled)和Rejected(已失败)。resolve(data)将这个promise标记为resolved,然后进行下一步then((......
  • Js的Promise、Generator,Async/await 区别
    我们知道JavaScript是单线程语言,如果没有异步编程非得卡死。以前,异步编程的方法有下面四种回调函数事件监听发布/订阅Promise对象现在据说异步编程终极解决方案是—......
  • [2core]跨域资源共享CORS
    迁移问题在ASP.NET4.x时期,解决CORS问题是非常容易的,仅需在配置文件web.config里增加相应的配置节点即可,无法在程序中进行编码。在ASP.NETCore中,一切都是DI+配置Options......
  • SQL Server 2000 跨域连接
    原文地址:https://www.cnblogs.com/easypass/archive/2011/04/10/2011043.html一、ping服务器IP能否ping通。这个实际上是看和远程sqlserver2000服务器的物理连......