HTTP Client
3
Total requests
0
HTTP errors
Clients
http_client 3
Requests
| POST | http://identity-access:3100/internal/access/permission-token | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Content-Type" => "application/json" "authorization" => "Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaWQiOiIxNTZhNTQ5Zi00ZDMxLTQzOTMtOWNmNS1mYzFjYjdhOTYwYWMiLCJzdWIiOiI1Y2Y4YjRkZC01NTVjLTRhNDYtYTM0ZS1iZTU2M2YzZjRiM2MiLCJpYXQiOjE3ODgwMDE3OTQsImV4cCI6MTc4ODAwMjY5NCwiaXNzIjoiaWRlbnRpdHktYWNjZXNzIn0.QmWjwXkgsnfSmzb2U-W3zo7jXIJC7gtDJHxk1Jz1Bik" "x-internal-auth-secret" => "local-monolith-identity-internal-secret" ] "json" => [ "schoolId" => "cbef3603-766d-45c0-97c9-3ceb066ff309" ] ] |
|
| Response |
201
[ "info" => [ "header_size" => 242 "request_size" => 639 "total_time" => 0.022096 "namelookup_time" => 0.000265 "connect_time" => 0.000363 "pretransfer_time" => 0.000398 "size_upload" => 51.0 "size_download" => 646.0 "speed_download" => 29236.0 "speed_upload" => 2308.0 "download_content_length" => 646.0 "upload_content_length" => 51.0 "starttransfer_time" => 0.022005 "primary_ip" => "192.168.208.14" "primary_port" => 3100 "local_ip" => "192.168.208.4" "local_port" => 37266 "http_version" => 2 "protocol" => 1 "scheme" => "HTTP" "connect_time_us" => 363 "namelookup_time_us" => 265 "pretransfer_time_us" => 398 "starttransfer_time_us" => 22005 "total_time_us" => 22096 "effective_method" => "POST" "start_time" => 1788001794.7395 "original_url" => "http://identity-access:3100/internal/access/permission-token" "pause_handler" => Closure(float $duration) {#6747 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#6755 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#2076 …} : -9223372036854775808 } } "debug" => """ * Trying 192.168.208.14:3100...\n * Connected to identity-access (192.168.208.14) port 3100 (#0)\n > POST /internal/access/permission-token HTTP/1.1\r\n Host: identity-access:3100\r\n Accept: application/json\r\n Content-Type: application/json\r\n authorization: Bearer eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzaWQiOiIxNTZhNTQ5Zi00ZDMxLTQzOTMtOWNmNS1mYzFjYjdhOTYwYWMiLCJzdWIiOiI1Y2Y4YjRkZC01NTVjLTRhNDYtYTM0ZS1iZTU2M2YzZjRiM2MiLCJpYXQiOjE3ODgwMDE3OTQsImV4cCI6MTc4ODAwMjY5NCwiaXNzIjoiaWRlbnRpdHktYWNjZXNzIn0.QmWjwXkgsnfSmzb2U-W3zo7jXIJC7gtDJHxk1Jz1Bik\r\n x-internal-auth-secret: local-monolith-identity-internal-secret\r\n User-Agent: Symfony HttpClient (Curl)\r\n Accept-Encoding: gzip\r\n Content-Length: 51\r\n \r\n < HTTP/1.1 201 Created\r\n < X-Powered-By: Express\r\n < Content-Type: application/json; charset=utf-8\r\n < Content-Length: 646\r\n < ETag: W/"286-Q+cZQGWwMzox57YiiPfR3KM50pc"\r\n < Date: Sat, 29 Aug 2026 11:09:54 GMT\r\n < Connection: keep-alive\r\n < Keep-Alive: timeout=5\r\n < \r\n """ ] "response_headers" => [ "HTTP/1.1 201 Created" "X-Powered-By: Express" "Content-Type: application/json; charset=utf-8" "Content-Length: 646" "ETag: W/"286-Q+cZQGWwMzox57YiiPfR3KM50pc"" "Date: Sat, 29 Aug 2026 11:09:54 GMT" "Connection: keep-alive" "Keep-Alive: timeout=5" ] "response_content" => [ "{"permissionToken":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY3Rpb25zIjpbXSwiaXNMZWFybmVyIjp0cnVlLCJpc1N0YWZmIjpmYWxzZSwibWVtYmVyc2hpcEtpbmRzIjpbInN0dWRlbnQiXSwicm9sZSI6IlJPTEVfU1RVREVOVCIsInNjaG9vbElkIjoiY2JlZjM2MDMtNzY2ZC00NWMwLTk3YzktM2NlYjA2NmZmMzA5IiwidXNlcklkIjoiNWNmOGI0ZGQtNTU1Yy00YTQ2LWEzNGUtYmU1NjNmM2Y0YjNjIiwidXNlckVtYWlsIjoiZm5pYXNnYml1YWlAb3B3cXJyd3FycXcucnUiLCJ1c2VyTmFtZSI6ImZuaWFzZ2JpdWFpQE9wd3FycndxcnF3LnJ1IiwidW5pb25BdXRoS2V5IjoiNWNmOGI0ZGQtNTU1Yy00YTQ2LWEzNGUtYmU1NjNmM2Y0YjNjIiwiaWF0IjoxNzg4MDAxNzk0LCJleHAiOjE3ODgwMDI2OTQsImF1ZCI6Im1vbm9saXRoIiwiaXNzIjoiaWRlbnRpdHktYWNjZXNzIn0.a93SQ7i7hollDveJDyMeWf8pTIfCKnmCVtc5tzC5X8s"}" ] ] |
|
| POST | http://commerce-billing:3110/graphql | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Content-Type" => "application/json" "x-internal-auth-secret" => "local-monolith-identity-internal-secret" ] "json" => [ "query" => """ query SubscriberPlatformSubscription($subscriberId: String!, $subscriberType: String!) {\n subscriberPlatformSubscription(subscriberId: $subscriberId, subscriberType: $subscriberType) {\n id\n }\n } """ "variables" => [ "subscriberId" => "cbef3603-766d-45c0-97c9-3ceb066ff309" "subscriberType" => "school" ] ] "timeout" => 5 "max_duration" => 10 ] |
|
| Response |
200
[ "info" => [ "header_size" => 260 "request_size" => 569 "total_time" => 0.004475 "namelookup_time" => 0.000351 "connect_time" => 0.000511 "pretransfer_time" => 0.000574 "size_upload" => 308.0 "size_download" => 90.0 "speed_download" => 20111.0 "speed_upload" => 68826.0 "download_content_length" => 90.0 "upload_content_length" => 308.0 "starttransfer_time" => 0.004392 "primary_ip" => "192.168.208.16" "primary_port" => 3110 "local_ip" => "192.168.208.4" "local_port" => 39716 "http_version" => 2 "protocol" => 1 "scheme" => "HTTP" "connect_time_us" => 511 "namelookup_time_us" => 351 "pretransfer_time_us" => 574 "starttransfer_time_us" => 4392 "total_time_us" => 4475 "effective_method" => "POST" "max_duration" => 10.0 "start_time" => 1788001794.7989 "original_url" => "http://commerce-billing:3110/graphql" "pause_handler" => Closure(float $duration) {#14560 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#14559 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#2076 …} : -9223372036854775803 } } "debug" => """ * Trying 192.168.208.16:3110...\n * Connected to commerce-billing (192.168.208.16) port 3110 (#1)\n > POST /graphql HTTP/1.1\r\n Host: commerce-billing:3110\r\n Accept: application/json\r\n Content-Type: application/json\r\n x-internal-auth-secret: local-monolith-identity-internal-secret\r\n User-Agent: Symfony HttpClient (Curl)\r\n Accept-Encoding: gzip\r\n Content-Length: 308\r\n \r\n < HTTP/1.1 200 OK\r\n < X-Powered-By: Express\r\n < cache-control: no-store\r\n < Content-Type: application/json; charset=utf-8\r\n < Content-Length: 90\r\n < ETag: W/"5a-S0bxLCBLRZnarkkTsEK0j0Lf52Q"\r\n < Date: Sat, 29 Aug 2026 11:09:54 GMT\r\n < Connection: keep-alive\r\n < Keep-Alive: timeout=5\r\n < \r\n """ ] "response_headers" => [ "HTTP/1.1 200 OK" "X-Powered-By: Express" "cache-control: no-store" "Content-Type: application/json; charset=utf-8" "Content-Length: 90" "ETag: W/"5a-S0bxLCBLRZnarkkTsEK0j0Lf52Q"" "Date: Sat, 29 Aug 2026 11:09:54 GMT" "Connection: keep-alive" "Keep-Alive: timeout=5" ] "response_content" => [ "{"data":{"subscriberPlatformSubscription":{"id":"aa45ed7f-3454-4800-b32d-1d3fba1022f5"}}}\n" ] ] |
|
| POST | http://commerce-billing:3110/graphql | |
|---|---|---|
| Request options | [ "headers" => [ "Accept" => "application/json" "Content-Type" => "application/json" "x-internal-auth-secret" => "local-monolith-identity-internal-secret" ] "json" => [ "query" => """ query SubscriberPlatformEntitlements($subscriberId: String!, $subscriberType: String!, $catalogCode: String!) {\n subscriberPlatformEntitlements(subscriberId: $subscriberId, subscriberType: $subscriberType, catalogCode: $catalogCode) {\n planCode\n subscriptionStatus\n currentPeriodEndAt\n featureKeys\n limits {\n key\n value\n }\n }\n } """ "variables" => [ "catalogCode" => "schools" "subscriberId" => "cbef3603-766d-45c0-97c9-3ceb066ff309" "subscriberType" => "school" ] ] "timeout" => 5 "max_duration" => 10 ] |
|
| Response |
200
[ "info" => [ "header_size" => 263 "request_size" => 759 "total_time" => 0.00605 "namelookup_time" => 1.8E-5 "pretransfer_time" => 6.7E-5 "size_upload" => 498.0 "size_download" => 1002.0 "speed_download" => 165619.0 "speed_upload" => 82314.0 "download_content_length" => 1002.0 "upload_content_length" => 498.0 "starttransfer_time" => 0.005957 "primary_ip" => "192.168.208.16" "primary_port" => 3110 "local_ip" => "192.168.208.4" "local_port" => 39716 "http_version" => 2 "protocol" => 1 "scheme" => "HTTP" "namelookup_time_us" => 18 "pretransfer_time_us" => 67 "starttransfer_time_us" => 5957 "total_time_us" => 6050 "effective_method" => "POST" "max_duration" => 10.0 "start_time" => 1788001794.8036 "original_url" => "http://commerce-billing:3110/graphql" "pause_handler" => Closure(float $duration) {#14566 : "Symfony\Component\HttpClient\Response\CurlResponse" : { : CurlHandle {#14610 …} : Symfony\Component\HttpClient\Internal\CurlClientState {#2076 …} : -9223372036854775798 } } "debug" => """ * Found bundle for host: 0x5b4ac9bf0b40 [serially]\n * Can not multiplex, even if we wanted to\n * Re-using existing connection #1 with host commerce-billing\n > POST /graphql HTTP/1.1\r\n Host: commerce-billing:3110\r\n Accept: application/json\r\n Content-Type: application/json\r\n x-internal-auth-secret: local-monolith-identity-internal-secret\r\n User-Agent: Symfony HttpClient (Curl)\r\n Accept-Encoding: gzip\r\n Content-Length: 498\r\n \r\n < HTTP/1.1 200 OK\r\n < X-Powered-By: Express\r\n < cache-control: no-store\r\n < Content-Type: application/json; charset=utf-8\r\n < Content-Length: 1002\r\n < ETag: W/"3ea-0IB0ILhHk8HKuUL2xo0m5f6YOoo"\r\n < Date: Sat, 29 Aug 2026 11:09:54 GMT\r\n < Connection: keep-alive\r\n < Keep-Alive: timeout=5\r\n < \r\n """ ] "response_headers" => [ "HTTP/1.1 200 OK" "X-Powered-By: Express" "cache-control: no-store" "Content-Type: application/json; charset=utf-8" "Content-Length: 1002" "ETag: W/"3ea-0IB0ILhHk8HKuUL2xo0m5f6YOoo"" "Date: Sat, 29 Aug 2026 11:09:54 GMT" "Connection: keep-alive" "Keep-Alive: timeout=5" ] "response_content" => [ "{"data":{"subscriberPlatformEntitlements":{"planCode":"school-business-v2","subscriptionStatus":"active","currentPeriodEndAt":"2026-09-22T17:38:48.539Z","featureKeys":["analytics.students","api.access","branding.platform_customization","branding.white_label","certificates.basic","certificates.custom_templates","certificates.group_templates","chat.channels_groups","chat.enabled","courses.discount_restrictions","courses.discounts","courses.pricing_plans","courses.text_protection","courses.video_protection","domains.custom","email.custom_smtp","groups.curator_assignment","groups.finish_rules","homework.auto_accept","lessons.deadlines","lessons.homework","lessons.tests","lessons.webinars","seo.search_indexing","staff.access_rights","students.manual_activation","user_groups.enabled"],"limits":[{"key":"commerce.commission_rate","value":250},{"key":"courses.total","value":null},{"key":"employees.total","value":null},{"key":"storage.mb","value":563200},{"key":"students.active","value":2100}]}}}\n" ] ] |
|