zoukankan      html  css  js  c++  java
  • 接入天猫精灵auth2授权页面https发送ajax请求

    已存在一个应用A,采用的是http交互,

    在接入天猫精灵时,要求请求类型是https,所以在应用服务前加了个nginx转发https请求。在绑定授权页面,会发送ajax请求验证用户名和密码,采用http发送ajax请求,

    一直不能进入java后台方法。百度后发现https页面是不能发送http的ajax请求的。后来尝试采用jsonp发送请求,同样进不了java后台,猜测是jsonp只能支持get形式,我传入的参数或者

    格式有误导致的。再后来直接发送https类型的ajax请求,由nginx转发请求到实际的应用服务,问题解决。

    --------------------------------------------------------------------------------------------

    跨域问题的产生   --------游览器基于安全考虑有一个同源策略

    属于同源的请求  -----  协议,端口, 域名相同

    解决跨域问题的方法

    采用jsonp  (只支持get请求)

    采用spring4.2以后的注解  @CrossOrigin

    采用nginx 转发请求

  • 相关阅读:
    个人总结---小水长流,则能穿石
    软件工程与UML作业3(互评作业)
    软件工程与UML作业2
    软件工程与UML作业1
    大创省级答辩总结
    C语言知识汇编
    C语言知识点汇集
    C语言汇总3
    C语言汇总2
    c语言汇总1
  • 原文地址:https://www.cnblogs.com/moris5013/p/10037524.html
Copyright © 2011-2022 走看看