add blank headers by default
This commit is contained in:
		
							parent
							
								
									a129fd4e6d
								
							
						
					
					
						commit
						cbbada1b8a
					
				
					 1 changed files with 7 additions and 6 deletions
				
			
		|  | @ -17,16 +17,17 @@ export default class net { | |||
| 	*/ | ||||
| 	static async download(URL, TYPE, VERIFY_ONLY = false, STRICT = false) { | ||||
| 		let CONNECT, DATA; | ||||
| 		let HEADERS = {};  | ||||
| 		 | ||||
| 		// If TYPE is used as headers, then the other parts of the header should be taken out for later usage. 
 | ||||
| 		if (TYPE && (typeof TYPE).includes(`obj`)) { | ||||
| 			let HEADERS = TYPE; | ||||
| 			HEADERS = TYPE; | ||||
| 			TYPE = HEADERS[`Content-Type`]; | ||||
| 		} | ||||
| 		 | ||||
| 		try { | ||||
| 			// Fetch the file. Add headers when defined. 
 | ||||
| 			CONNECT = await (((typeof HEADERS).includes(`undef`)) ? fetch(URL) : fetch(URL, {method: `POST`, headers: HEADERS})); | ||||
| 			CONNECT = await fetch(URL, {method: `POST`, headers: HEADERS}); | ||||
| 			 | ||||
| 			if (CONNECT.ok && !VERIFY_ONLY) { | ||||
| 				DATA = await CONNECT[(TYPE.toLowerCase().includes('blob')) ? `blob` : `text`](); | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue