cucumberjs-rest-assured
Version:
Test framework for automating rest api & JS & typescript!
30 lines (29 loc) • 1.72 kB
TypeScript
/**
* This method is used to making http request
* @param {string} url - form full url including path parameters if applicable
* @param {object} headerOptions - pass header values
* @param {string} HttpMethod - GET, POST , PUT, PATCH , DELETE etc , GET is default
* @param {string} inputBody - json string
* @param {boolean} formFlag - default false
*/
export declare function makeHttpRequest(url: string, headerOptions?: object, HttpMethod?: string, inputBody?: string, formFlag?: boolean): Promise<any>;
/**
* This method is used to making http request for FormData
* @param {string} url - form full url including path parameters if applicable
* @param {object} headerOptions - pass header values
* @param {string} HttpMethod - GET, POST , PUT, PATCH , DELETE etc , GET is default
* @param {Map<string, any>} formDataMap - json string
* @returns {Promise<object>}
*/
export declare function makeHttpRequestWithFormData(url: string, headerOptions?: object, HttpMethod?: string, formDataMap?: Map<string, any>): Promise<object>;
/**
* This method is used to making http request
* @param {string} url - form full url including path parameters if applicable
* @param {string} _localHost - proxy server
* @param {number} _port - port number
* @param {object} headerOptions - pass header values
* @param {string} HttpMethod - GET, POST , PUT, PATCH , DELETE etc , GET is default
* @param {string} inputBody - json string
* @param {boolean} formFlag - default false
*/
export declare function makeHttpRequestWithProxy(url: string, _localHost: string, _port: number, _headerOptions?: object, HttpMethod?: string, inputBody?: string, formFlag?: boolean): Promise<object>;