我正在分析HTML页面中的代码,并看到当页面加载时,会有一个POST请求,如下所示:
$.post('/video_info/html5',{v:video_id},function(data){
//it does something here with data
},'html');
网页网址格式为:https://example.com/watch?v=123#video=456
。
那么,我试图使用Postman向https://example.com/video_info/html5
发送带有参数v = video_id的POST请求(例如:The_Lord_of_the_Rings_2002
),但是当上面的代码可以获得时它没有得到任何响应它(我使用了firebug,可以看到响应)。
网址是否有问题:https://example.com/video_info/html5
?
答案 0 :(得分:2)
网址是否有问题:https://example.com/video_info/html5?
不,这是相对于您所描述的网页网址的post
(ajax)调用中网址的正确解析。
ajax
请求带有标题等,这可能使它们看起来与其他请求不同。有问题的网站也可能正在查看referer
(原文如此)和/或保持服务器端跟踪页面X刚刚从IP 1.2.3.4加载的事实,因此可以回复请求视频。
人们有时会竭尽全力保护他们的内容不被使用,除非他们想要使用它们。