forked from kim-company/zeltice-mt-downloader
-
Notifications
You must be signed in to change notification settings - Fork 13
/
Copy pathheadread.js
36 lines (29 loc) · 1.77 KB
/
headread.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
var http = require('http')
var https = require('https')
var url = "https://r12---sn-o097znes.googlevideo.com/videoplayback?requiressl=yes&id=f87d9f67f9ed98d8&itag=22&source=webdrive&app=texmex&ip=73.66.2.110&ipbits=32&expire=1457840198&sparams=expire,id,ip,ipbits,itag,mm,mn,ms,mv,nh,pl,requiressl,source&signature=37B8ED1A6BABD13E9F61AF5A422C61E5E6890478.086C0601F3CEE7C2A1421D9F4BD300B6065E8664&key=cms1&pl=16&req_id=186d22265b8da3ee&redirect_counter=2&cms_redirect=yes&mm=30&mn=sn-o097znes&ms=nxu&mt=1457833471&mv=m&nh=IgpwcjA0LnNqYzA3KgkxMjcuMC4wLjE"
var data_server_request_options = {
host: 'r12---sn-o097znes.googlevideo.com',
path: "/videoplayback?requiressl=yes&id=f87d9f67f9ed98d8&itag=22&source=webdrive&app=texmex&ip=73.66.2.110&ipbits=32&expire=1457840198&sparams=expire,id,ip,ipbits,itag,mm,mn,ms,mv,nh,pl,requiressl,source&signature=37B8ED1A6BABD13E9F61AF5A422C61E5E6890478.086C0601F3CEE7C2A1421D9F4BD300B6065E8664&key=cms1&pl=16&req_id=186d22265b8da3ee&redirect_counter=2&cms_redirect=yes&mm=30&mn=sn-o097znes&ms=nxu&mt=1457833471&mv=m&nh=IgpwcjA0LnNqYzA3KgkxMjcuMC4wLjE",
port: 443,
method: "HEAD",
headers: {
},
}
var my_req = https.request(data_server_request_options, function (data_server_response) {
console.log('res.headers', data_server_response.headers)
// console.log("RESPONSE CODE:", data_server_response.statusCode)
if ( data_server_response.statusCode >= 400 ) {
var err = "Error fetching data from data server. (status code: " + data_server_response.statusCode + ")"
console.log('ERR:', err)
return
}
var json_str = ''
data_server_response.on('data', function (chunk) {
json_str += chunk;
})
data_server_response.on('end', function () {
// console.log("DATA RECEIVED:", json_str)
console.log('no errror')
})
})
my_req.end()