String
또는 Buffer
형식의 HTTP 응답을 Object
으로 구문 분석하려고합니다.HTTP 응답 구문 분석 문자열/버퍼
결과는 http
모듈의 응답과 마찬가지로 Object
이됩니다.
onHeadersComplete
{
headers:
[ 'X-Powered-By',
'Express',
'Content-Type',
'text/plain',
'Content-Length',
'2',
'Date',
'Sat, 19 Apr 2014 20:16:45 GMT',
'Connection',
'keep-alive' ],
statusCode: 200,
versionMajor: 1,
versionMinor: 1,
shouldKeepAlive: true,
upgrade: false
}
두 가지가 부족 : 이런 식으로 뭔가를 반환하는
var HTTPParser = process.binding('http_parser').HTTPParser;
var parser = new HTTPParser(HTTPParser.RESPONSE);
parser.onHeadersComplete = function(res) {
console.log('onHeadersComplete');
console.log(res);
};
parser.execute(data, 0, data.length);
내 사용 사례의 경우 :
- 헤더 값과 관련된 헤더 이름의 맵
응답 본문
를 분석- 사람이를 달성하는 방법을 알고 있나요?
당신의 도움에 미리 감사합니다!
는 왜 수동 구문 분석하려고 HTTP 응답? – mscdex
나는 Node.js의'net' 모듈을 사용하여 HTTP 서버를 테스트하기 위해 잘못된 HTTP 요청을 보내는 fuzzer를 작성하고 있습니다. –