|
1 | 1 | #include "inspector_socket.h" |
2 | 2 |
|
| 3 | +#ifdef NODE_EXPERIMENTAL_HTTP_DEFAULT |
| 4 | +#define NODE_EXPERIMENTAL_HTTP |
| 5 | +#endif |
3 | 6 | #include "http_parser_adaptor.h" |
| 7 | + |
4 | 8 | #include "util-inl.h" |
5 | 9 |
|
6 | 10 | #define NODE_WANT_INTERNALS 1 |
@@ -433,13 +437,13 @@ class HttpHandler : public ProtocolHandler { |
433 | 437 | explicit HttpHandler(InspectorSocket* inspector, TcpHolder::Pointer tcp) |
434 | 438 | : ProtocolHandler(inspector, std::move(tcp)), |
435 | 439 | parsing_value_(false) { |
436 | | -#ifdef NODE_EXPERIMENTAL_HTTP |
| 440 | +#ifdef NODE_EXPERIMENTAL_HTTP_DEFAULT |
437 | 441 | llhttp_init(&parser_, HTTP_REQUEST, &parser_settings); |
438 | 442 | llhttp_settings_init(&parser_settings); |
439 | | -#else /* !NODE_EXPERIMENTAL_HTTP */ |
| 443 | +#else /* !NODE_EXPERIMENTAL_HTTP_DEFAULT */ |
440 | 444 | http_parser_init(&parser_, HTTP_REQUEST); |
441 | 445 | http_parser_settings_init(&parser_settings); |
442 | | -#endif /* NODE_EXPERIMENTAL_HTTP */ |
| 446 | +#endif /* NODE_EXPERIMENTAL_HTTP_DEFAULT */ |
443 | 447 | parser_settings.on_header_field = OnHeaderField; |
444 | 448 | parser_settings.on_header_value = OnHeaderValue; |
445 | 449 | parser_settings.on_message_complete = OnMessageComplete; |
@@ -484,17 +488,17 @@ class HttpHandler : public ProtocolHandler { |
484 | 488 |
|
485 | 489 | void OnData(std::vector<char>* data) override { |
486 | 490 | parser_errno_t err; |
487 | | -#ifdef NODE_EXPERIMENTAL_HTTP |
| 491 | +#ifdef NODE_EXPERIMENTAL_HTTP_DEFAULT |
488 | 492 | err = llhttp_execute(&parser_, data->data(), data->size()); |
489 | 493 |
|
490 | 494 | if (err == HPE_PAUSED_UPGRADE) { |
491 | 495 | err = HPE_OK; |
492 | 496 | llhttp_resume_after_upgrade(&parser_); |
493 | 497 | } |
494 | | -#else /* !NODE_EXPERIMENTAL_HTTP */ |
| 498 | +#else /* !NODE_EXPERIMENTAL_HTTP_DEFAULT */ |
495 | 499 | http_parser_execute(&parser_, &parser_settings, data->data(), data->size()); |
496 | 500 | err = HTTP_PARSER_ERRNO(&parser_); |
497 | | -#endif /* NODE_EXPERIMENTAL_HTTP */ |
| 501 | +#endif /* NODE_EXPERIMENTAL_HTTP_DEFAULT */ |
498 | 502 | data->clear(); |
499 | 503 | if (err != HPE_OK) { |
500 | 504 | CancelHandshake(); |
|
0 commit comments