zoukankan      html  css  js  c++  java
  • 前端使用axios中post访问.net core3.0后台数据的时候不可以传对象,不可以带请求头?出现400、405、415(已解决)

    后端在startup里边加跨域配置如下:

    public void ConfigureServices(IServiceCollection services)
    {
    //配置跨域处理,允许所有来源
    services.AddCors(options =>
    {
    options.AddPolicy("any", builder =>
    {
    builder.WithMethods("GET", "POST", "HEAD", "PUT", "DELETE", "OPTIONS") //允许任何来源的主机访问
    .AllowAnyOrigin()
    .AllowAnyHeader();
    //.AllowCredentials();//指定处理cookie
    });
    });

    services.AddControllers();
    }

    public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
    {

    if (env.IsDevelopment())
    {
    app.UseDeveloperExceptionPage();
    }

    app.UseRouting();

    app.UseAuthorization();

    //跨域配置
    app.UseCors("any");

    app.UseEndpoints(endpoints =>
    {
    endpoints.MapControllers().RequireCors("any");
    });
    }

  • 相关阅读:
    表单数据源控制器笔记
    方法汇总1
    Persistence.beans
    数据库外键理解
    SQL语句缺少
    树型结构需要绑定的字段
    模型绑定替换
    乱码
    表单的验证:客户端验证和服务器端验证
    表单
  • 原文地址:https://www.cnblogs.com/Ai-Dou/p/15042419.html
Copyright © 2011-2022 走看看