用 chrome 发现个奇怪的地方,检查获取的是 json 数据,用 postman 是 html 数据

2017-06-14 23:27:39 +08:00
 flyzero

准备获取一些数据,但又没有 api,所以用 chrome 检查了一下 http://ww1.sinaimg.cn/large/006HJ39wgy1fgl5jnvb0oj31440rsn4z.jpg)

3001 次点击
所在节点    问与答
14 条回复
flyzero
2017-06-14 23:48:06 +08:00
怎么不能改啊

重新编辑下

![]( )
用 chrome 拿到的是 json 数据

用 postman 拿到的是 html 数据,奇怪了
![]( )
imcj
2017-06-14 23:50:49 +08:00
Postman : content-type is application/Json must in request headers
RadishWind
2017-06-15 00:02:36 +08:00
复制到 curl 控制一下变量试试?
crystom
2017-06-15 02:17:17 +08:00
xmlhttprequest
xingo
2017-06-15 02:24:43 +08:00
xhr 请求会多一个 x-requested-with:XMLHttpRequest 的 http 的头

你仔细看 request header 啊
580a388da131
2017-06-15 02:29:21 +08:00
你没发现页面没刷新吗?
rebeccaMyKid
2017-06-15 07:43:15 +08:00
不可能的,你下载一个 inceptor postman 的 chrome 插件,打开"记录浏览器请求",原样重发。
springmarker
2017-06-15 08:01:24 +08:00
head 啥的完全一致吗?
Ouyangan
2017-06-15 08:52:01 +08:00
content-type 不一致吧 .
flyzero
2017-06-15 09:54:21 +08:00
@imcj 我在 postman 的 header 里面尝试加了 c 不行,而且 chrome 上的 request header 上也没有 content-type
imcj
2017-06-15 10:00:16 +08:00
你把 postman 请求 header po 出来看看。
tinypig
2017-06-15 10:48:45 +08:00
配置好 header
flyzero
2017-06-15 17:15:34 +08:00
我试试配置 request header 试试
flyzero
2017-06-15 17:20:58 +08:00
谢谢各位,是 request header 里面的一个 x-pjax:true 的作用

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/368484

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX