UNPKG

cucumberjs-rest-assured

Version:

Test framework for automating rest api & JS & typescript!

30 lines (29 loc) 1.72 kB
/** * 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>;