首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >CORS在ASP.NET核心应用程序中不工作

CORS在ASP.NET核心应用程序中不工作
EN

Stack Overflow用户
提问于 2019-07-22 22:57:15
回答 1查看 296关注 0票数 0

我想在我的web-odataAPi应用程序中添加一个策略,只允许来自一个地址的通信。

在我的理解中,在创业中是这样的:

代码语言:javascript
运行
AI代码解释
复制
services.AddCors(options =>
            {
                options.AddPolicy(
                    "AllowSpecificOrigins",
                    co => co
                                    .WithOrigins("https://localhost:3000/")
                                    .AllowAnyHeader()
                                    .WithMethods()
                                    .AllowCredentials());

                options.DefaultPolicyName = "AllowSpecificOrigins";
            });

在配置中:

代码语言:javascript
运行
AI代码解释
复制
app.UseCors("AllowSpecificOrigins");

在一条通道上,我做了以下几件事:

代码语言:javascript
运行
AI代码解释
复制
[EnableCors("AllowSpecificOrigins")]

当我通过邮递员、火狐和Chrome从https://localhost:5000运行这个请求时,它工作得很好,即使以我的理解,它只能在本地主机上工作:3000,对吧?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-22 23:25:21

浏览器安全性防止网页向与为网页提供服务的域不同的域发出请求。这一限制被称为“同源策略”.相同来源的策略可以防止恶意站点从另一个站点读取敏感数据。有时,您可能希望允许其他站点向您的应用程序提出跨源请求。有关更多信息,请参见Mozilla 文章

CORS不是安全特性,CORS放松安全性。通过允许CORS,API并不安全。有关更多信息,请参见CORS是如何工作的

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57158316

复制
相关文章
jQuery ajax - ajax() 方法jQuery ajax - ajax() 方法
http://www.w3school.com.cn/jquery/ajax_ajax.asp
一个会写诗的程序员
2018/08/17
14.9K0
jQuery ajax - ajax()方法
什么是 AJAX? AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScript and XML)。
江一铭
2022/06/17
9.6K0
jQuery ajax方法
1、新建一个ajax.html页面 我们通过点击按钮执行ajax方法,将提交的数据显示在上图下面那个div中 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script type="text/javascript" src="js/jquery-1.11.1.js"></script> <style type="text/css">
别团等shy哥发育
2023/02/25
9290
jQuery ajax方法
jQuery ajax() 方法
jQuery 库拥有完整的 Ajax 兼容套件,其中的函数和方法允许我们在不刷新浏览器的情况下从服务器加载数据。
阳光岛主
2019/02/19
2.8K0
jQuery ajax() 方法
Js原生Ajax和Jquery的Ajax
一、Ajax概述 1.什么是同步,什么是异步 同步现象:客户端发送请求到服务器端,当服务器返回响应之前,客户端都处于等待 卡死状态 异步现象:客户端发送请求到服务器端,无论服务器是否返回响应,客户端都可以随 意做其他事情,不会被卡死
忆想不到的晖
2022/04/13
19.9K0
Js原生Ajax和Jquery的Ajax
jQuery - AJAX load() 方法
下面的例子会把文件 "demo_test.txt" 的内容加载到指定的 <div> 元素中:
陈不成i
2021/07/22
1.5K0
jQuery - AJAX 简介及AJAX load() 方法
简短地说,在不重载整个网页的情况下,AJAX 通过后台加载数据,并在网页上进行显示。
用户7718188
2021/10/07
1.1K0
jquery 操作ajax 相关方法
jQuery.get()   使用一个HTTP GET 请求从服务器加载数据。   jQuery.get(url [,data] [,success(data,textStatus,jqXHR)] [dtaType])     url 一个包含发送请求的URL     data 发送给服务器的字符串后键值对     success() 当请求成功时回调的函数     dataType 从服务器返回的预期数据。   用法:   $.get("test.cgi", { n
用户1197315
2018/01/19
3.4K0
jquery怎么写ajax_js中ajax写法
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/11
9K0
jquery和ajax实战教程_ajax可以跨域吗
主要的效果是使用ajax来实现书籍的价格随着书籍的数量变化,有一个增加按钮和一个减少按钮
全栈程序员站长
2022/09/22
7510
jquery和ajax实战教程_ajax可以跨域吗
jQuery 中的 Ajax 方法(节选)
$.ajax() 基本用法: $.ajax({ url: url, // 地址 data: data, // 参数 type: 'POST', // 提交方式 可以选择 post/get 推荐 post async: false, // 同步异步 dataType: 'json', // 返回数据
Leophen
2019/08/23
8740
jQuery - AJAX get() 和 post() 方法
jQuery get() 和 post() 方法用于通过 HTTP GET 或 POST 请求从服务器请求数据。
陈不成i
2021/07/22
1.6K0
js中的ajax和jquery中的ajax学习笔记
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/100806.html原文链接:https://javaforall.cn
全栈程序员站长
2022/06/30
2.9K0
js中的ajax和jquery中的ajax学习笔记
jquery ajax步骤,jquery ajax(ajax请求的五个步骤jQuery)
AJAX是与服务器交流数据的艺术,它在不重载全部页面的情况下,完成了对部分网页的更新。
全栈程序员站长
2022/08/29
1.8K0
jquery ajax步骤,jquery ajax(ajax请求的五个步骤jQuery)
原生JS与jQuery对AJAX的实现
AJAX 不是新的编程语言,而是一种使用现有标准的新方法。AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。
山河木马
2019/03/05
3.1K0
原生JS与jQuery对AJAX的实现
jquery ajax
image.png
用户5760343
2022/05/13
1.1K0
jquery ajax
jQuery Ajax
AJAX简介 AJAX 是与服务器交换数据的技术,它在不重载全部页面的情况下,实现了对部分网页的更新。 AJAX = 异步 JavaScript 和 XML(Asynchronous JavaScr
静默虚空
2018/01/05
1.1K0
jquery ajax
ajax技术的目的是让javascript发送http请求,与后台通信,获取数据和信息。ajax技术的原理是实例化xmlhttp对象,使用此对象与后台通信。ajax通信的过程不会影响后续javascript的执行,从而实现异步。
Devops海洋的渔夫
2019/05/30
1.3K0
原生js实现ajax方法
由于不想多引入一个 jquery,百度了一个原生 js 实现 ajax 的方法(超简单),挺不错的,现在就分享给大家,也给大家做个参考。
王图思睿
2021/06/16
4.2K0
原生js模仿jQuery实现对Ajax的封装
老铁们,还记得如何对原生ajax进行封装吗?注释较少,看看是否还能看的明白? 封装如下: function ajax(obj){ //指定提交方式的默认值 obj.type = obj.type || "get"; //设置是否异步,默认为true(异步) obj.async = obj.async || true; //设置数据的默认值 obj.data = obj.data || null; var params=_params(obj.data)
用户1272076
2019/03/26
2.7K0

相似问题

PHP AJAX登录,这个方法安全吗?

20

PHP AJAX登录,这个方法安全吗?

50

RSA over Jquery Ajax

12

这个jquery代码安全吗?

23

这个jquery刷新脚本安全吗?

21
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档