问题描述
- php接口直接访问正常,通过jquery的$.post调用就显示502
-
nginx的errorlog:[error] 7657#0: *193 recv() failed (104: Connection reset by peer) while reading response header from upstream, client: 14.20.74.87, server: localhost, request: "POST /api/shop.php HTTP/1.1", upstream: "fastcgi://127.0.0.1:9000",
网上的各种配置都配置了,都没有效果,不明白为什么用jquery访问跟页面直接访问会得到不同结果,我也没有设置什么特别的头信息呀- -。跪求大神答疑
解决方案
jquery异步请求跳转和普通跳转的根目录是不一样的,所以你只要修改$.post的访问路径
解决方案二:
jquery异步请求跳转和普通跳转的根目录是不一样的,所以你只要修改$.post的访问路径
解决方案三:
问题解决了。我意外参数为null时用$.post不行。用$.get正常。有参数时$.post是正常的。。以前没出过这问题呀。我就重新编译了一下php。有木有人知道原理呀
时间: 2024-08-31 21:47:55