sun_qqq
2018-10-31 02:00
采纳率: 55.6%
浏览 5.3k

ajax post方式请求接口,只有options请求,没有post请求。怎么办?

http://dev.api.service.pengxiu.wang/Access-UserSignIn
比如这个接口,请求这个接口时,
ajax post方式请求接口,只有options请求,没有post请求。
但是直接在浏览器中打开这个接口,可以正常返回数据。
有没有大哥知道这是为什么?跪求指导

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

2条回答 默认 最新

  • 已采纳

    跨域了罗。。没有设置Access-Control-Allow-Origin允许对应域名跨域请求

    自己看这个:ajax跨域请求附带自定义请求头问题总结

    自己服务器端做代理,或者支持get请求用yql转为jsonp数据

    打赏 评论
  • sun_qqq 2018-10-31 02:54

    我是把token放在header中传给后端的,如果token不放在header中就能post成功。
    是不是后端少设置了
    Access-Control-Allow-Headers: UserToken
    UserToken是我放在header中的token键

    打赏 评论

相关推荐 更多相似问题