GET请求在不同的浏览器中返回不同的结果

时间:2017-11-14 14:15:47

标签: api reddit

我遇到了API请求问题,导致结果不一致。

我尝试将以下请求发送到Reddit API:https://www.reddit.com/search.json?q=url:https://www.youtube.com/watch?v=a7Sf_H2cFdM。这应该返回链接到url指定的视频的所有线程的列表,其中应该有两个(我手动检查)。但是,我根本没有返回任何线程。

Chrome Request

我认为这可能只是我无法解决的Reddit API的错误,但后来我在不同的浏览器上尝试了相同的请求。事实证明,请求确实返回了正确的结果,但奇怪的是仅在Firefox Developer Edition中。

Firefox Developer Edition Request

我不知道为什么结果会有所不同,我唯一的猜测可能是因为请求标题不同,但即便如此,我也不知道这会改变什么。如果有人对可能造成这种情况的原因有任何猜测,我全都听见了。

1 个答案:

答案 0 :(得分:0)

我无法想象将来有人会遇到同样的问题,但如果那就是你,reddit上的你/ ketralnis在r / bugs线程中留下了一个很棒的回复来解释问题和解决方案:{{3 }}