zoukankan      html  css  js  c++  java
  • ABP手机端调用API时的CORS

    这个问题其实很早就考虑了,当时因为也没有特别着急去解决这个问题,就一直拖着....

    好吧,拖延症是不好的,所有不懒得做的,终将会逼着你去再很短的时间内去解决问题...实现项目

    改写一个已有的webform项目,需要手机端和WEB端的数据保持互通,所以第一反应当然是abp了,既可以学习,也可以完成任务

    在试着调用的api的时候就遇到了cors跨域请求的问题,之前很迷茫练cors是什么都不知道,这次也知道了.解决问题,带着问题去看文档

    http://aspnetboilerplate.com/Pages/Documents/Zero/Startup-Template abpzero的启动模板里边有说道如何调用API

    还是卡到cors了

    在abp的github里搜索issues里搜索cors 找到了

    web api project :

    Install-Package Microsoft.AspNet.WebApi.Cors
    

    web api project module Initialize() add :

    var cors = new EnableCorsAttribute("*", "*", "*");
    GlobalConfiguration.Configuration.EnableCors(cors);
    方法,解决问题,花费了很长的时间,答案往往是简单的要命....

    哦对了,有个问题一定要注意
    Just made a POST request to http://localhost:6334/api/services/app/tenant/GetTenants with Content-Type="application/json" and Authorization="Bearer your- auth-token ". Request body was just empty {}. Surely, request and response body will be different for different APIs. 在headers里写Authorization的时候一定要是
    "Bearer your- auth-token"
     

    真正的认识自己,才能做好自己,做好自己,才能做好你将会做的每一件事。
  • 相关阅读:
    《Think in Java》(十四)类型信息
    《Think in Java》(十三)字符串
    《Think in Java》(十二)通过异常处理错误
    《Think in Java》(十七)容器深入研究
    《Think in Java》(十一)持有对象
    集合框架概览
    Gulp 自动化构建过程
    自动化打包 CSS
    更新 Node 稳定版本命令
    mac 命令行打开vscode
  • 原文地址:https://www.cnblogs.com/encore620/p/6235374.html
Copyright © 2011-2022 走看看