dart-sdk/sdk/lib/_http
Derek Xu 628d744391 [dart:developer][VM/Service] Add APIs to dart:developer for recording HTTP profiling information, and for later retrieving that information
The APIs mentioned above are `addHttpClientProfilingData` and
`getHttpClientProfilingData`.

This CL also makes it so that profiling information recorded using
`addHttpClientProfilingData` is included in dart:io service extension
responses.

TEST= pkg/vm_service/test/get_http_profile_test.dart

Change-Id: I892a7a8485369bb92cbb0c086b93498bcec25d5f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/341440
Reviewed-by: Sigmund Cherem <sigmund@google.com>
Commit-Queue: Derek Xu <derekx@google.com>
Reviewed-by: Ömer Ağacan <omersa@google.com>
Reviewed-by: Siva Annamalai <asiva@google.com>
Reviewed-by: Leaf Petersen <leafp@google.com>
Reviewed-by: Ben Konyi <bkonyi@google.com>
2024-02-15 18:56:08 +00:00
..
crypto.dart
embedder_config.dart
http.dart [doc/io] Add a strong caution against using HttpClient and HttpRequest directly. 2023-12-12 00:45:45 +00:00
http_date.dart
http_headers.dart Avoid allocations during SameSite value parsing 2023-05-09 18:01:19 +00:00
http_impl.dart [dart:developer][VM/Service] Add APIs to dart:developer for recording HTTP profiling information, and for later retrieving that information 2024-02-15 18:56:08 +00:00
http_parser.dart [io] Use _addConnection instead _add in _HttpParser 2023-12-12 18:25:19 +00:00
http_session.dart
http_sources.gni
http_testing.dart [io/websocket] Cancel ping timer when WebSocket closes 2022-12-20 01:01:16 +00:00
overrides.dart Tiny code cleanup: Remove _asyncRunZoned being an alias of runZoned 2023-07-11 11:37:57 +00:00
websocket.dart Revert "Call the HttpClient constructor when connecting a WebSocket to allow HttpOverrides to work." 2023-11-14 16:32:50 +00:00
websocket_impl.dart Fix close drain error callback. 2023-11-20 08:03:39 +00:00