关闭这个选项
没变
你的数据是在返回之后重定向的吗?还是重定向之后返回数据?
看你图应该是对的,返回就应该是这个结果吧,不是重定向之后的
那如果我要获取数据,接口怎么写呢
你看api的接口规范,提供什么参数,返回什么结果之类的
不能用这个接口
只有你自己才知道该怎么用,别人不熟悉你的接口规范
你想返回数据?....直接return 不就行了...
exit(json_encode($arr));
<?php // 跨域配置 header("Access-Control-Allow-Origin:*"); // 头部设置 header('Access-Control-Allow-Headers:x-requested-with,content-type'); // 获取传入参数 $payload = json_decode(file_get_contents('php://input'), true); // 数据库操作 $servername = "localhost"; // 用户名 $username = "root"; // 密码 $password = "root"; // 数据库名 $dbname = "cinema"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } $stmt = $conn->prepare("SELECT * FROM movie_info limit ?,?"); $param = ($payload["pageNum"]-1) * $payload["pageSize"]; $stmt->bind_param("i", $param); $stmt->bind_param("i", $payload["pageSize"]); // 执行语句 $state = $stmt ->execute(); $result = $stmt->get_result(); $list = array(); while ($row = $result->fetch_array(MYSQLI_NUM)) { array_push($list,$row); } // 关闭连接 $stmt -> close(); // 返回json header('content-type:application/json;charset=utf8'); $arr = array('executeState'=>$state,'affectedRows'=>$conn->affected_rows); exit(json_encode($arr)); ?>
https://www.cnblogs.com/dlight/p/biwen.html
楼主如果你是觉得Postman自动重定向了 不对 ,那就像楼上说的 关闭那个 自动 重定向。
如果是 浏览器正常 postman却返回重定向的结果 那就吧浏览器提交的参数和postman提交的参数
都保存到文本文件 使用文件比对工具比较一下。
postman和浏览器的参数一样的情况下 返回结果就是一样的。
除非服务器有自己的处理逻辑 这个概率很低的
还有我看到楼主请求的接口貌似是百度的?
可以试试别的接口。