mirror of
				https://github.com/karl0ss/homepage.git
				synced 2025-11-03 16:01:00 +00:00 
			
		
		
		
	handle proxying binary data
This commit is contained in:
		
							parent
							
								
									2de82795c7
								
							
						
					
					
						commit
						a7dd6d965d
					
				@ -4,14 +4,14 @@ import http from "http";
 | 
				
			|||||||
export function httpsRequest(url, params) {
 | 
					export function httpsRequest(url, params) {
 | 
				
			||||||
  return new Promise(function (resolve, reject) {
 | 
					  return new Promise(function (resolve, reject) {
 | 
				
			||||||
    var request = https.request(url, params, function (response) {
 | 
					    var request = https.request(url, params, function (response) {
 | 
				
			||||||
      let data = "";
 | 
					      var data = [];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      response.on("data", (chunk) => {
 | 
					      response.on("data", (chunk) => {
 | 
				
			||||||
        data = data + chunk.toString();
 | 
					        data.push(chunk);
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      response.on("end", () => {
 | 
					      response.on("end", () => {
 | 
				
			||||||
        resolve([response.statusCode, response.headers["content-type"], data]);
 | 
					        resolve([response.statusCode, response.headers["content-type"], Buffer.concat(data)]);
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -26,14 +26,14 @@ export function httpsRequest(url, params) {
 | 
				
			|||||||
export function httpRequest(url, params) {
 | 
					export function httpRequest(url, params) {
 | 
				
			||||||
  return new Promise(function (resolve, reject) {
 | 
					  return new Promise(function (resolve, reject) {
 | 
				
			||||||
    var request = http.request(url, params, function (response) {
 | 
					    var request = http.request(url, params, function (response) {
 | 
				
			||||||
      let data = "";
 | 
					      var data = [];
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      response.on("data", (chunk) => {
 | 
					      response.on("data", (chunk) => {
 | 
				
			||||||
        data = data + chunk.toString();
 | 
					        data.push(chunk);
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
      response.on("end", () => {
 | 
					      response.on("end", () => {
 | 
				
			||||||
        resolve([response.statusCode, response.headers["content-type"], data]);
 | 
					        resolve([response.statusCode, response.headers["content-type"], Buffer.concat(data)]);
 | 
				
			||||||
      });
 | 
					      });
 | 
				
			||||||
    });
 | 
					    });
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user