|
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