首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >GET响应与两个来源不同

GET响应与两个来源不同
EN

Stack Overflow用户
提问于 2015-10-15 20:35:42
回答 1查看 42关注 0票数 0

我试图从get请求中获得一个特定的JSON响应,当我打开显示正确的响应时,但是当我尝试使用Postman或PHP执行GET请求时,就不会得到相同的响应。这可能是饼干造成的。

这是我请求的URL

代码语言:javascript
复制
http://services.runescape.com/m=website-data/playerDetails.ws?membership=false&names=[%22Lorie%22,%22NL%22,%22Jaimy%22,%22NL%20l%22,%22Maikel338%22,%22Libelle5%22,%22Sir%A0Vince%22,%22ZenaVuurwerk%22,%22troll%20mord%22,%22Mr%A0Prayer%22,%22Terror%A0elfje%22,%22terrorsmurf%22,%22Aboedja%22,%22Covariantie%22,%22Barypooter%22]&callback=jQuery172024342209566384554_1444939004634&_=1444939004888

我得到的回报是这样的;

代码语言:javascript
复制
`([{"isSuffix":false,"recruiting":true,"name":"Lorie","clan":"NL","title":"Miss"},{"isSuffix":false,"recruiting":true,"name":"NL","clan":"NL","title":""},{"isSuffix":false,"recruiting":true,"name":"Jaimy","clan":"NL","title":""},{"isSuffix":true,"recruiting":true,"name":"NL l","clan":"NL","title":"the Hot"},{"isSuffix":false,"recruiting":true,"name":"Maikel338","clan":"NL","title":"Vyrewatch"},{"isSuffix":false,"recruiting":true,"name":"Libelle5","clan":"NL","title":""},{"isSuffix":true,"recruiting":true,"name":"Sir Vince","clan":"NL","title":"the Handsome"},{"isSuffix":true,"recruiting":true,"name":"ZenaVuurwerk","clan":"NL","title":"the Quackers"},{"isSuffix":false,"recruiting":true,"name":"troll mord","clan":"NL","title":""},{"isSuffix":true,"recruiting":true,"name":"Mr Prayer","clan":"NL","title":"the Billionaire"},{"isSuffix":false,"recruiting":true,"name":"Terror elfje","clan":"NL","title":"The Famous"},{"isSuffix":false,"recruiting":true,"name":"terrorsmurf","clan":"NL","title":"Super"},{"isSuffix":false,"recruiting":true,"name":"Aboedja","clan":"NL","title":""},{"isSuffix":true,"recruiting":true,"name":"Covariantie","clan":"NL","title":"the Master"},{"isSuffix":false,"recruiting":true,"name":"Barypooter","clan":"NL","title":"Maxed"}]);`

但是,当我在请求相同URL (http://services.runescape.com/m=clan-hiscores/members.ws?clanName=NL)的网站上打开chrome并查找对API的相同请求时

它的反应是这样的;

代码语言:javascript
复制
([{"isSuffix":false,"recruiting":true,"name":"Lorie","member":true,"clan":"NL","title":"Miss"},{"isSuffix":false,"recruiting":true,"name":"NL","member":false,"clan":"NL","title":""},{"isSuffix":false,"recruiting":true,"name":"Jaimy","member":true,"clan":"NL","title":""},{"isSuffix":true,"recruiting":true,"name":"NL l","member":false,"clan":"NL","title":"the Hot"},{"isSuffix":false,"recruiting":true,"name":"Maikel338","member":true,"clan":"NL","title":"Vyrewatch"},{"isSuffix":false,"recruiting":true,"name":"Libelle5","member":true,"clan":"NL","title":""},{"isSuffix":true,"recruiting":true,"name":"Sir Vince","member":true,"clan":"NL","title":"the Handsome"},{"isSuffix":true,"recruiting":true,"name":"ZenaVuurwerk","member":true,"clan":"NL","title":"the Quackers"},{"isSuffix":false,"recruiting":true,"name":"troll mord","member":true,"clan":"NL","title":""},{"isSuffix":true,"recruiting":true,"name":"Mr Prayer","member":true,"clan":"NL","title":"the Billionaire"},{"isSuffix":false,"recruiting":true,"name":"Terror elfje","member":false,"clan":"NL","title":"The Famous"},{"isSuffix":false,"recruiting":true,"name":"terrorsmurf","member":true,"clan":"NL","title":"Super"},{"isSuffix":false,"recruiting":true,"name":"Aboedja","member":true,"clan":"NL","title":""},{"isSuffix":true,"recruiting":true,"name":"Covariantie","member":true,"clan":"NL","title":"the Master"},{"isSuffix":false,"recruiting":true,"name":"Barypooter","member":true,"clan":"NL","title":"Maxed"}]);

如您所见,它还显示了“成员”:true

这是我正在寻找的值,但是它只显示在我试图从其中获取它的网站上,而不是来自其他get请求。

这是因为网站上存储的cookie吗?我只是不明白为什么它的反应不同。如果需要更多的信息,请说出来。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-15 21:32:24

经过一段时间的尝试,我发现他们只允许当主机和推荐人的标题和他们所要求的页面相同时才能看到。

因此,使用与他们发送的相同的头,我能够得到相同的响应。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33158071

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档