@testring/http-api
Advanced tools
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"request-function.d.ts","sourceRoot":"","sources":["../src/request-function.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,YAAY,EAAE,aAAa,EAAC,MAAM,iBAAiB,CAAC;AA0B5D,wBAAsB,eAAe,CACjC,OAAO,EAAE,YAAY,GACtB,OAAO,CAAC,aAAa,CAAC,CAoBxB"} | ||
| {"version":3,"file":"request-function.d.ts","sourceRoot":"","sources":["../src/request-function.ts"],"names":[],"mappings":"AAAA,OAAO,EAAC,YAAY,EAAE,aAAa,EAAC,MAAM,iBAAiB,CAAC;AA2B5D,wBAAsB,eAAe,CACjC,OAAO,EAAE,YAAY,GACtB,OAAO,CAAC,aAAa,CAAC,CAaxB"} |
@@ -9,2 +9,3 @@ "use strict"; | ||
| const request_promise_native_1 = __importDefault(require("request-promise-native")); | ||
| const lodash_1 = __importDefault(require("lodash")); | ||
| const toString = (c) => c.toString(); | ||
@@ -29,14 +30,7 @@ function createCookieStore(cookies, url) { | ||
| const cookieJar = createCookieStore(request.cookies, request.url); | ||
| const rawRequest = { | ||
| url: request.url, | ||
| const rawRequest = lodash_1.default.merge({}, request, { | ||
| qs: request.query, | ||
| body: request.body, | ||
| method: request.method, | ||
| timeout: request.timeout, | ||
| headers: request.headers, | ||
| json: request.json, | ||
| gzip: request.gzip, | ||
| jar: cookieJar, | ||
| resolveWithFullResponse: true, | ||
| }; | ||
| }); | ||
| const response = await (0, request_promise_native_1.default)(rawRequest); | ||
@@ -43,0 +37,0 @@ const cookies = cookieJar.getCookies(request.url).map(toString); |
@@ -1,1 +0,1 @@ | ||
| {"version":3,"file":"request-function.js","sourceRoot":"","sources":["../src/request-function.ts"],"names":[],"mappings":";;;;;AA0BA,0CAsBC;AA/CD,sDAAiC;AACjC,oFAAoD;AAEpD,MAAM,QAAQ,GAAG,CAAC,CAAoB,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC;AAExD,SAAS,iBAAiB,CAAC,OAA6B,EAAE,GAAW;IACjE,MAAM,SAAS,GAAG,iBAAU,CAAC,GAAG,EAAE,CAAC;IAEnC,IAAI,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC;QACzB,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;YAClB,SAAS,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC;QAChC,CAAC,CAAC,CAAC;IACP,CAAC;IAED,OAAO,SAAS,CAAC;AACrB,CAAC;AAED,MAAM,WAAW,GAAG,CAAC,QAA6B,EAAE,OAAiB,EAAE,EAAE,CAAC,CAAC;IACvE,UAAU,EAAE,QAAQ,CAAC,UAAU;IAC/B,aAAa,EAAE,QAAQ,CAAC,aAAa;IACrC,OAAO,EAAE,QAAQ,CAAC,OAAO;IACzB,IAAI,EAAE,QAAQ,CAAC,IAAI;IACnB,OAAO;CACV,CAAC,CAAC;AAEI,KAAK,UAAU,eAAe,CACjC,OAAqB;IAErB,MAAM,SAAS,GAAG,iBAAiB,CAAC,OAAO,CAAC,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,CAAC;IAElE,MAAM,UAAU,GAA2D;QACvE,GAAG,EAAE,OAAO,CAAC,GAAG;QAChB,EAAE,EAAE,OAAO,CAAC,KAAK;QACjB,IAAI,EAAE,OAAO,CAAC,IAAI;QAClB,MAAM,EAAE,OAAO,CAAC,MAAM;QACtB,OAAO,EAAE,OAAO,CAAC,OAAO;QACxB,OAAO,EAAE,OAAO,CAAC,OAAO;QACxB,IAAI,EAAE,OAAO,CAAC,IAAI;QAClB,IAAI,EAAE,OAAO,CAAC,IAAI;QAClB,GAAG,EAAE,SAAS;QACd,uBAAuB,EAAE,IAAI;KAChC,CAAC;IAEF,MAAM,QAAQ,GAAG,MAAM,IAAA,gCAAc,EAAC,UAAU,CAAC,CAAC;IAClD,MAAM,OAAO,GAAG,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAEhE,OAAO,WAAW,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;AAC1C,CAAC"} | ||
| {"version":3,"file":"request-function.js","sourceRoot":"","sources":["../src/request-function.ts"],"names":[],"mappings":";;;;;AA2BA,0CAeC;AAzCD,sDAAiC;AACjC,oFAAoD;AACpD,oDAAuB;AAEvB,MAAM,QAAQ,GAAG,CAAC,CAAoB,EAAE,EAAE,CAAC,CAAC,CAAC,QAAQ,EAAE,CAAC;AAExD,SAAS,iBAAiB,CAAC,OAA6B,EAAE,GAAW;IACjE,MAAM,SAAS,GAAG,iBAAU,CAAC,GAAG,EAAE,CAAC;IAEnC,IAAI,KAAK,CAAC,OAAO,CAAC,OAAO,CAAC,EAAE,CAAC;QACzB,OAAO,CAAC,OAAO,CAAC,CAAC,CAAC,EAAE,EAAE;YAClB,SAAS,CAAC,SAAS,CAAC,CAAC,EAAE,GAAG,CAAC,CAAC;QAChC,CAAC,CAAC,CAAC;IACP,CAAC;IAED,OAAO,SAAS,CAAC;AACrB,CAAC;AAED,MAAM,WAAW,GAAG,CAAC,QAA6B,EAAE,OAAiB,EAAE,EAAE,CAAC,CAAC;IACvE,UAAU,EAAE,QAAQ,CAAC,UAAU;IAC/B,aAAa,EAAE,QAAQ,CAAC,aAAa;IACrC,OAAO,EAAE,QAAQ,CAAC,OAAO;IACzB,IAAI,EAAE,QAAQ,CAAC,IAAI;IACnB,OAAO;CACV,CAAC,CAAC;AAEI,KAAK,UAAU,eAAe,CACjC,OAAqB;IAErB,MAAM,SAAS,GAAG,iBAAiB,CAAC,OAAO,CAAC,OAAO,EAAE,OAAO,CAAC,GAAG,CAAC,CAAC;IAElE,MAAM,UAAU,GAAG,gBAAC,CAAC,KAAK,CAAC,EAAE,EAAE,OAAO,EAAE;QACpC,EAAE,EAAE,OAAO,CAAC,KAAK;QACjB,GAAG,EAAE,SAAS;QACd,uBAAuB,EAAE,IAAI;KAChC,CAAC,CAAC;IAEH,MAAM,QAAQ,GAAG,MAAM,IAAA,gCAAc,EAAC,UAAU,CAAC,CAAC;IAClD,MAAM,OAAO,GAAG,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,GAAG,CAAC,CAAC,GAAG,CAAC,QAAQ,CAAC,CAAC;IAEhE,OAAO,WAAW,CAAC,QAAQ,EAAE,OAAO,CAAC,CAAC;AAC1C,CAAC"} |
+30
-27
| { | ||
| "name": "@testring/http-api", | ||
| "version": "0.8.2", | ||
| "main": "./dist/index.js", | ||
| "types": "./src/index.ts", | ||
| "repository": { | ||
| "type": "git", | ||
| "url": "https://github.com/ringcentral/testring.git" | ||
| }, | ||
| "scripts": { | ||
| "build": "tsc -p tsconfig.build.json" | ||
| }, | ||
| "author": "RingCentral", | ||
| "license": "MIT", | ||
| "dependencies": { | ||
| "@testring/logger": "0.8.2", | ||
| "@testring/pluggable-module": "0.8.2", | ||
| "@testring/test-utils": "0.8.2", | ||
| "@testring/transport": "0.8.2", | ||
| "@testring/types": "0.8.2", | ||
| "@testring/utils": "0.8.2", | ||
| "@types/node": "22.8.5", | ||
| "@types/request-promise-native": "1.0.21", | ||
| "@types/tough-cookie": "4.0.5", | ||
| "request": "2.88.2", | ||
| "request-promise-native": "1.0.9", | ||
| "tough-cookie": "4.1.4" | ||
| } | ||
| "name": "@testring/http-api", | ||
| "version": "0.8.3", | ||
| "main": "./dist/index.js", | ||
| "types": "./src/index.ts", | ||
| "repository": { | ||
| "type": "git", | ||
| "url": "https://github.com/ringcentral/testring.git" | ||
| }, | ||
| "scripts": { | ||
| "build": "tsc -p tsconfig.build.json" | ||
| }, | ||
| "author": "RingCentral", | ||
| "license": "MIT", | ||
| "dependencies": { | ||
| "@testring/logger": "0.8.3", | ||
| "@testring/pluggable-module": "0.8.3", | ||
| "@testring/test-utils": "0.8.3", | ||
| "@testring/transport": "0.8.3", | ||
| "@testring/types": "0.8.3", | ||
| "@testring/utils": "0.8.3", | ||
| "@types/node": "22.8.5", | ||
| "@types/tough-cookie": "4.0.5", | ||
| "lodash": "4.17.21", | ||
| "request": "2.88.2", | ||
| "request-promise-native": "1.0.9", | ||
| "tough-cookie": "4.1.4" | ||
| }, | ||
| "devDependencies": { | ||
| "@types/lodash": "4.17.20" | ||
| } | ||
| } |
| import {IHttpRequest, IHttpResponse} from '@testring/types'; | ||
| import requestLib from 'request'; | ||
| import requestPromise from 'request-promise-native'; | ||
| import _ from 'lodash'; | ||
@@ -32,14 +33,7 @@ const toString = (c: requestLib.Cookie) => c.toString(); | ||
| const rawRequest: requestPromise.RequestPromiseOptions & { url: string } = { | ||
| url: request.url, | ||
| const rawRequest = _.merge({}, request, { | ||
| qs: request.query, | ||
| body: request.body, | ||
| method: request.method, | ||
| timeout: request.timeout, | ||
| headers: request.headers, | ||
| json: request.json, | ||
| gzip: request.gzip, | ||
| jar: cookieJar, | ||
| resolveWithFullResponse: true, | ||
| }; | ||
| }); | ||
@@ -46,0 +40,0 @@ const response = await requestPromise(rawRequest); |
42370
-0.87%1
Infinity%754
-1.57%+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
- Removed
Updated
Updated
Updated
Updated
Updated