From 619e6ab196c6399e5403151ed6b86745cc38961f Mon Sep 17 00:00:00 2001 From: Rodrigo Rodriguez Date: Fri, 5 Aug 2022 19:19:30 -0300 Subject: [PATCH] new(basic.gblib): PUT keyword. --- packages/basic.gblib/services/SystemKeywords.ts | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/basic.gblib/services/SystemKeywords.ts b/packages/basic.gblib/services/SystemKeywords.ts index 44a8949f..b2c5cfad 100644 --- a/packages/basic.gblib/services/SystemKeywords.ts +++ b/packages/basic.gblib/services/SystemKeywords.ts @@ -1404,15 +1404,14 @@ export class SystemKeywords { * * @example * - * user = post "http://server/path", "data" + * user = put "http://server/path", "data" * talk "The updated user area is" + user.area * */ public async putByHttp(url: string, data, headers) { const options = { uri: url, - json: true, - body: data, + json: data, headers: headers }; @@ -1433,14 +1432,14 @@ export class SystemKeywords { public async postByHttp(url: string, data, headers) { const options = { uri: url, - json: true, - body: data, + json: data, headers: headers }; let result = await request.post(options); GBLog.info(`[POST]: ${url} (${data}): ${result}`); - return typeof (result) === 'object' ? result : JSON.parse(result); + + return result? typeof (result) === 'object' ? result : JSON.parse(result): true; } public async numberOnly(text: string) {