@azteam/http-client
Advanced tools
Comparing version 1.0.76 to 1.0.77
{ | ||
"name": "@azteam/http-client", | ||
"version": "1.0.76", | ||
"version": "1.0.77", | ||
"description": "", | ||
@@ -27,2 +27,3 @@ "main": "src/index.js", | ||
"axios-cookiejar-support": "1.0.1", | ||
"form-data": "^4.0.0", | ||
"https-proxy-agent": "5.0.0", | ||
@@ -29,0 +30,0 @@ "node-html-parser": "1.2.8", |
@@ -11,2 +11,3 @@ import fs from 'fs'; | ||
import HttpsProxyAgent from 'https-proxy-agent'; | ||
import FormData from 'form-data'; | ||
@@ -140,4 +141,4 @@ import agents from './agents'; | ||
return new Promise((resolve, reject) => { | ||
@@ -161,2 +162,15 @@ axios(options).then((response) => { | ||
upload(url, buffer, method = 'post') { | ||
if (url.startsWith('https')) { | ||
this._changeOption('proxy', false); | ||
} | ||
const form = new FormData(); | ||
form.append('productImage', image, 'stickers.jpg'); | ||
return this._requestAPI(url, method); | ||
} | ||
_requestAPI(url, method = 'get', body = null, stringify = true) { | ||
@@ -163,0 +177,0 @@ if (method === 'get') { |
33341
617
7
+ Addedform-data@^4.0.0
+ Addedasynckit@0.4.0(transitive)
+ Addedcall-bind-apply-helpers@1.0.2(transitive)
+ Addedcombined-stream@1.0.8(transitive)
+ Addeddelayed-stream@1.0.0(transitive)
+ Addeddunder-proto@1.0.1(transitive)
+ Addedes-define-property@1.0.1(transitive)
+ Addedes-errors@1.3.0(transitive)
+ Addedes-object-atoms@1.1.1(transitive)
+ Addedes-set-tostringtag@2.1.0(transitive)
+ Addedform-data@4.0.2(transitive)
+ Addedfunction-bind@1.1.2(transitive)
+ Addedget-intrinsic@1.3.0(transitive)
+ Addedget-proto@1.0.1(transitive)
+ Addedgopd@1.2.0(transitive)
+ Addedhas-symbols@1.1.0(transitive)
+ Addedhas-tostringtag@1.0.2(transitive)
+ Addedhasown@2.0.2(transitive)
+ Addedmath-intrinsics@1.1.0(transitive)
+ Addedmime-db@1.52.0(transitive)
+ Addedmime-types@2.1.35(transitive)