请求体
按内容类型解析请求体。带类型的端点只接受自己的 Content-Type(否则返回 415),并报告解析结果;/any 会识别内容格式;/large 可测量最大 10MB 的上传。
你的账号已解锁这些端点。在每个端点的页面上用 Try it 发送请求。
- POSTPUTPATCH
https://api.testingapis.com/api/bodies/anyDetects a body's real type from its content and compares it with the declared Content-TypeDetects a body's real type from its content and compares it with the declared Content-Type. - POST
https://api.testingapis.com/api/bodies/binaryReads a binary body and returns its size, hashes and detected typeReads a binary body and returns its size, hashes and detected type. - POST
https://api.testingapis.com/api/bodies/formParses a URL-encoded or multipart formParses a URL-encoded or multipart form. - POST
https://api.testingapis.com/api/bodies/jsonParses a JSON body and describes its structureParses a JSON body and describes its structure. - POST
https://api.testingapis.com/api/bodies/largeStreams an upload of up to 10MB and reports its size, hash and timingStreams an upload of up to 10MB and reports its size, hash and timing. - POST
https://api.testingapis.com/api/bodies/textReads a plain-text body and counts its bytes, characters, lines and wordsReads a plain-text body and counts its bytes, characters, lines and words. - POST
https://api.testingapis.com/api/bodies/xmlParses an XML body into an element treeParses an XML body into an element tree.
请求示例
Detects a body's real type from its content and compares it with the declared Content-Type. 完整参考和 Send 按钮(英文).
cURL
curl -X POST "https://api.testingapis.com/api/bodies/any" \
-H "Content-Type: application/json" \
-d '{"hello": "world"}'响应 · 200 OK
{
"method": "POST",
"declaredContentType": "application/json",
"detectedType": "application/json",
"matchesDeclared": true,
"length": 18,
"sha256": "5f8f04f6a3a892aaabbddb6cf273894493773960d4a325b105fee46eef4304f1"
}