Skip to content

Commit ad60362

Browse files
committed
removed HTTP parser, now its a dependency
1 parent f3b251c commit ad60362

File tree

5 files changed

+12
-143
lines changed

5 files changed

+12
-143
lines changed

package-lock.json

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
"@types/node": "^13.7.7",
4343
"axios": "^0.19.2",
4444
"express": "^4.17.1",
45+
"raw-request-parser": "^1.0.7",
4546
"readline": "^1.3.0",
4647
"xpath": "0.0.27",
4748
"yargs": "^15.3.0"

src/HTTPParser.ts

Lines changed: 0 additions & 84 deletions
This file was deleted.

src/Requester.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,7 @@
1-
import fs from 'fs';
21
import * as Axios from 'axios';
32
import * as Https from 'https';
43
import { PayloadGenerator } from './PayloadGenerator';
5-
import { HTTPParser, RequestStruct } from './HTTPParser';
4+
import { RawRequestParser, RequestStruct } from 'raw-request-parser';
65

76

87

@@ -12,7 +11,7 @@ export class Requester {
1211
public static async fromFile(templatePath: string, payload: string, line?: string): Promise<[Axios.AxiosResponse, string?]> {
1312

1413
return new Promise((resolve, reject) => {
15-
HTTPParser.fromFile(templatePath).then((parsedRequest) => {
14+
RawRequestParser.fromFile(templatePath).then((parsedRequest) => {
1615
Requester.doRequest(parsedRequest, payload).then((response) => { resolve([response, line]); }).catch(err => reject([err, line]));
1716
});
1817

@@ -22,7 +21,7 @@ export class Requester {
2221
public static async fromString(requestContent: string, payload: string, line?: string): Promise<[Axios.AxiosResponse, string?]> {
2322

2423
return new Promise((resolve, reject) => {
25-
const parsedRequest = HTTPParser.fromString(requestContent);
24+
const parsedRequest = RawRequestParser.fromString(requestContent);
2625
Requester.doRequest(parsedRequest, payload).then((response) => { resolve([response, line]); }).catch(err => reject([err, line]));
2726
});
2827
}

tests/HTTPParser.test.ts

Lines changed: 0 additions & 55 deletions
This file was deleted.

0 commit comments

Comments
 (0)