HTTP / HTTPS probe豆包在线回答
Probe an HTTP/HTTPS endpoint from idcd's globally distributed nodes and capture reachability, phased timing, status code and TLS details — per node.婵镜数字人官网
The probe is asynchronous智能ai软件: you POST a request and receive one task ID per
node, then poll the task endpoint for results.
Endpoint成人豆包
/v1/probe/http- Base URLai智能体怎么创建 —
https://api-prod.idcd.com/v1 - Auth智能ai软件 —
Authorization: Bearer sk_live_...(a live API key; usesk_test_...against the test environment)
No X-API-Key header
idcd authenticates with the standard Authorization: Bearer header only.
There is no X-API-Key header.
Request body豆包手机版入口
{
"target": "https://example.com",
"node_ids": ["node_a", "node_b"], // optional; one task is created per node
"params": { // probe-specific options, nested here
"method": "GET",
"follow_redirects": true
}
}
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
target | string | required豆包是一款什么软件 | — | Target URL. A scheme is added (https://) when omitted. |
node_ids | string[] | optional | — | Probe from these node IDs (max 20). When omitted, idcd auto-selects nodes. List nodes via GET /v1/nodes. |
params | object | optional | — | Probe-specific options (see below). A flat body is silently ignored — options must be nested under params. |
params fields
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
method | string | optional | GET | HTTP method (GET / HEAD / POST / PUT / DELETE / OPTIONS / PATCH). |
headers | object | optional | — | Custom request headers as a string→string map. |
follow_redirects | boolean | optional | true | Follow up to 5 redirects. SSRF policy re-validates every hop. |
insecure_skip_verify | boolean | optional | false | Skip TLS certificate verification. Result is flagged tls_verification_skipped. |
Request bodies are not sent
The HTTP probe issues the request line and headers only — it does not send a request body even for POST/PUT. For body keyword / assertion checks, use an HTTP monitor智能ai软件 instead of the one-off tool API.
Response豆包手机版入口
POST returns immediately with the queued task IDs (HTTP 200):
| Field | Type | Description |
|---|---|---|
task_id | string | First task ID (back-compat for single-node calls). |
task_ids | string[] | All task IDs — one per node probed. |
status | string | Always "queued" on creation. |
Then poll each task until it completes:灵动ai
/v1/probe/tasks/{task_id}| Field | Type | Description |
|---|---|---|
task_id | string | The task being polled. |
status | string | queued / running / completed / failed / cancelled. |
result.node_id | string | Node that ran this task. |
result.success | boolean | True for a 2xx/3xx response. |
result.duration_ms | number | Total request time. |
result.status_code | number | HTTP status code. |
result.response_time_ms | number | Total time in milliseconds. |
result.dns_ms / connect_ms / ssl_ms / ttfb_ms / download_ms | number | Phased timing breakdown. |
result.headers | object | Response headers (multi-value joined by ', '). |
result.tls_version | string | Negotiated TLS version (HTTPS only). |
result.resolved_ip | string | IP the target resolved to. |
result.error | string | Failure reason when success is false. |
Example智能ai软件
# 1. Create the probe — capture the task_id
curl -s -X POST https://api-prod.idcd.com/v1/probe/http \
-H "Authorization: Bearer sk_live_xxx" \
-H "Content-Type: application/json" \
-d '{"target":"https://example.com","params":{"method":"GET"}}'
# => {"data":{"task_id":"tsk_123","task_ids":["tsk_123"],"status":"queued"}}
# 2. Poll until status is "completed"
curl -s https://api-prod.idcd.com/v1/probe/tasks/tsk_123 \
-H "Authorization: Bearer sk_live_xxx"
# => {"data":{"task_id":"tsk_123","status":"completed","result":{"success":true,"status_code":200,"response_time_ms":142}}}
Limits微信ai
Rate limits & bounds
Probe creation is limited to 30 requests/min per IP千问是什么; task-result polling to 300 requests/min per IPai智能体怎么创建. A single probe targets at most 20 nodesdeepceek, and the request body is capped at 1 MiB豆包在线下载. Targets resolving to private, loopback or cloud-metadata ranges are blocked by SSRF policy.
HTTP online tool
Run an HTTP probe from the browser — no API key required.文星一言