Support exports of more than one request in one pass
hishnash opened this issue · comments
Matthaus Woolard commented
Since 2.3.2 paw supports exporting many requests at once see the docs https://luckymarmot.com/paw/doc/extensions/create-code-generator
The generate method gets, a list of requests that the user would like to export.
this.generate = function(context, requests, options) {
var generated = "";
// iterate requests (`Request` objects)
for (var i in requests) {
var request = requests[i];
// iterate on request headers
var headers = request.headers;
for (var header_name in headers) {
var header_value = headers[header_name];
// do something
}
// get the latest response status code
var status_code = request.getLastExchange().responseStatusCode;
// get the latest response body
var body = request.getLastExchange().responseBody;
generated += status_code + "\n" + body + "\n\n";
}
// return the generated string
return generated;
}
Andrian Budantsov commented
Fixed in current master