Fix bug with large HTTP requests leading to Bad Request in osrm-routed. (#6403)

This commit is contained in:
Siarhei Fedartsou
2022-10-13 16:53:49 +02:00
committed by GitHub
parent 4026ed54c0
commit d143de597d
5 changed files with 64 additions and 12 deletions
+3 -3
View File
@@ -4,7 +4,7 @@ module.exports = function () {
this.When(/^I request \/(.*)$/, (path, callback) => {
this.reprocessAndLoadData((e) => {
if (e) return callback(e);
this.requestPath(path, {}, (err, res, body) => {
this.requestUrl(path, (err, res, body) => {
this.response = res;
callback(err, res, body);
});
@@ -23,13 +23,13 @@ module.exports = function () {
this.ShouldBeWellFormed();
});
this.Then(/^status code should be (\d+)$/, (code, callback) => {
this.Then(/^status code should be (.+)$/, (code, callback) => {
try {
this.json = JSON.parse(this.response.body);
} catch(e) {
return callback(e);
}
assert.equal(this.json.status, parseInt(code));
assert.equal(this.json.code, code);
callback();
});
File diff suppressed because one or more lines are too long