Nginx Download MP3 206 Partial Content HTTP Response

garycnew@yahoo.com nginx-forum at forum.nginx.org
Mon Nov 9 09:45:31 UTC 2020


Francis,

That was it!  The subsequent, asynchronous AJAX call was responding with a
Javascript redirect that was remedied using Nginx's sub_filter directive.

        location / {
            resolver 103.86.99.100;
            proxy_bind $server_addr;
            proxy_pass https://$host$request_uri;
            proxy_redirect https:// http://;
            proxy_set_header Accept-Encoding ""; # Needed by sub_filter to
disable gzip compression
            sub_filter_types text/javascript text/css text/xml;
            sub_filter 'https:' 'http:';
            sub_filter_once off;
        }

The combination of disabling gzip compression, adding sub_filter_types
text/javascript, and creating sub_filter 'https:' 'http:' rewrote the
protocol of the Javascript redirect.

{"url":"http:\/\/z1.fm\/download\/3298838","isSuccess":1}

Then, I was able to download MP3's by simply clicking the AJAX link.

Hope this helps someone in the future.

Respectfully,


Gary

Posted at Nginx Forum: https://forum.nginx.org/read.php?2,289905,289922#msg-289922



More information about the nginx mailing list