前端 ajax get请求

  1. $.ajax({
  2. url: "API地址",
  3. type: 'get',
  4. dataType: 'jsonp',
  5. async: true,
  6. processData: true,
  7. contentType: false,
  8.  
  9. success: function (res) {
  10. console.log(res)
  11. },
  12. error: function (Error) {
  13. console.log(Error)
  14. }
  15. })

前端 ajax post请求

  1. $.ajax({
  2. type: 'post',
  3. url: 'API地址',
  4. data: data,
  5. dataType: "json",
  6. crossDomain: true,
  7. success: function (data) {
  8. console.log(data);
  9.  
  10. },
  11. error: function (data) {
  12. console.log(data);
  13.  
  14. }
  15. });

c# 后端 get请求

  1. var res="最好转换成json";
  2. string callback = this.Request["callback"];
  3. return Content(callback + "(" + res + ")");

c# 后端 post 请求

  1. //1.可以创建一个FilterAttribute
  2. public class PostAPIController : ActionFilterAttribute
  3. {
  4.      //override OnActionExecuting
  5. public override void OnActionExecuting(ActionExecutingContext filterContext)
  6. {
  7. //设置
  8. filterContext.HttpContext.Response.Headers.Add("Access-Control-Allow-Origin", "*");
  9. filterContext.HttpContext.Response.Headers.Add("Access-Control-Allow-Methods", "POST");
  10. filterContext.HttpContext.Response.Headers.Add("Access-Control-Allow-Headers", "x-requested-with,content-type");
  11.  
  12. base.OnActionExecuting(filterContext);
  13. }
  14. }
  1.     //2.post请求代码块 加上过滤器 PostAPIController
  2.     
  3. [HttpPost]
  4. [PostAPIController]
  5. public ActionResult AddReadNum(int newid)
  6. {
  7. try
  8. {
  9. *******
              *******
    if (string.IsNullOrEmpty(callback))
  10. {
  11. return Json(result, JsonRequestBehavior.AllowGet);
  12. }
  13. else
  14. {
  15. string res = JsonToots.ModelToJson(result);
  16. return Content(callback + "(" + res + ")");
  17.  
  18. }
  19.  
  20. }
  21. catch (Exception ex)
  22. {
  23. ******
  24. }
  25. }

c# 跨域api的更多相关文章

  1. 跨域API

    跨域API 简单跨域请求 只需要简单的设置允许跨域就可以了 def set_default_headers(self): self.set_header('Access-Control-Allow-O ...

  2. MVC跨域API

    API using System;using System.Collections.Generic;using System.Linq;using System.Net;using System.Ne ...

  3. php跨域请求

    跨域api服务器设置 header('content-type:application:json;charset=utf8'); header('Access-Control-Allow-Origin ...

  4. Ajax跨域问题

    为了数据安全,默认情况下ajax请求是不支持跨域访问. 但是可以通过以下方法让ajax接收跨域API地址 第一种:JSONP比较老,较简单的请求可以考虑使用. JS代码 $(function () { ...

  5. 【Vue+Node】解决axois请求数据跨域问题

    项目基于Vue前端+Node后台,启动两个服务,请求数据时,端口不一致造成跨域报错: (No 'Access-Control-Allow-Origin' header is present on th ...

  6. Vue使用vue-recoure + http-proxy-middleware + vuex配合promise实现基本的跨域请求封装

    使用vue init webpack 你的项目名称初始化一个vue的项目 安装依赖 npm install vue-resource http-proxy-middleware vuex koa 在项 ...

  7. 原创:【ajax | axios跨域简单请求+复杂请求】自定义header头Token请求Laravel5后台【亲测可用】

    如标题:我想在ajax的header头增加自定义Token进行跨域api认证并调用,api使用laravel5编写,如何实现? 首先,了解下CORS简单请求和复杂请求.  -- CORS简单请求 -- ...

  8. springboot+vue2.x 解决session跨域失效问题

    服务端SpringBoot2.x   :localhost:8082 前端Vue2.x                 :localhost:81 前后端的端口号不同,为跨域,导致前端访问后端时,每次 ...

  9. uni-app运行到浏览器跨域H5页面的跨域问题解决方案

    官方文档对跨域的解决方案推荐: https://ask.dcloud.net.cn/article/35267 更方便的解决方案 项目根目录直接创建一个vue.config.js文件,并在里面配置代理 ...

随机推荐

  1. HTML超级链接详细讲解

    超级链接是网站中使用比较频繁的HTML元素,因为网站的各种页面都是由超级链接串接而成,超级链接完成了页面之间的跳转.超级链接是浏览者和服务器的交互的主要手段,在后面的技术中会逐步深化学习. —  注意 ...

  2. Javascript 金额、时间格式化

    一晃2017年已经过去了,2018年已经悄然而至.回首过去的2017年,工作还是一如既往,但生活却有了翻天覆地的变化.尚还觉得自己还小的自己,在过去的一年中却完成了两件人生大事,回想起来还是一脸懵逼, ...

  3. 【转】PowerDesigner code、name显示设置 及 同时显示办法

    原文地址:http://blog.csdn.net/fy_hanxu/article/details/52468927 菜单->Tool->Model Options->Name C ...

  4. Quartz是一个任务调度

    这段时间做一个案子,用到每天定时处理事件,之前的解决思路是通过一个定时器轮询时间段,这样不能精准的在某个时间戳上执行动作.由于没有用过Quartz是一个任务调度,一直使用这个办法,今天通过同事提点,从 ...

  5. flask_maple使用文档

    安装 To install Flask-Maple: pip install flask-maple Or alternatively, you can download the repository ...

  6. FTP服务安装与端口说明

    FTP服务安装与端口说明 FTP端口修改安装部署windowswindows 2012文件服务 1. FTP服务介绍 1.1 什么是FTP FTP(File Transfer Protocol)是文件 ...

  7. Postgres 的 JSON / JSONB 类型

    从 MySQL 5.7.8 开始,MySQL 支持原生的 JSON 数据类型. 一.介绍 json是对输入的完整拷贝,使用时再去解析,所以它会保留输入的空格,重复键以及顺序等.而jsonb是解析输入后 ...

  8. nginx官方文档 之 http负载均衡 学习笔记

    一.负载均衡 算法 大致可以分两类: (1)不能保证用户的每一次请求都通过负载均衡到达同一服务器. (2)可保证用户的每一次请求都通过负载均衡到达同一服务器. 第二类的应用场景: 1.如果服务器有缓存 ...

  9. Java - Tips

    001 - Java中print.printf与println的区别? printf:格式化输出,用来控制输出的格式. print:标准输出,不换行. println:标准输出,换行.例如,print ...

  10. flask_mysql入库

    mysql 的入库和MongoDB的有一点点的区别 不过都很重要,都必须要掌握的技能, 现在我来演示一下mysql入库的过程: 首先  我们要导包,这是必不可少的一部分,都不用我说了吧 #导报 imp ...