文件下载
文件下载测试:附件与内联、确定性的二进制数据、HTTP Range 请求和大文件流式下载。所有内容都是固定的或以确定的方式生成。
你的账号已解锁这些端点。在每个端点的页面上用 Try it 发送请求。
- GET
https://api.testingapis.com/api/filesList the downloadable sample files with their size and SHA-256List the downloadable sample files with their size and SHA-256. - GETHEAD
https://api.testingapis.com/api/files/{name}Download a sample file as an attachmentDownload a sample file as an attachment. - GET
https://api.testingapis.com/api/files/{name}/inlineServe a sample file inline so a browser displays itServe a sample file inline so a browser displays it. - GET
https://api.testingapis.com/api/files/bytes/{n}Download deterministic pseudo-random bytesDownload deterministic pseudo-random bytes. - GET
https://api.testingapis.com/api/files/largeStream a large binary download without buffering it in memoryStream a large binary download without buffering it in memory. - GETHEAD
https://api.testingapis.com/api/files/range/{n}Download a verifiable byte pattern that supports HTTP Range requestsDownload a verifiable byte pattern that supports HTTP Range requests.
请求示例
List the downloadable sample files with their size and SHA-256. 完整参考和 Send 按钮(英文).
cURL
curl -X GET "https://api.testingapis.com/api/files"响应 · 200 OK
[
{
"name": "sample.txt",
"contentType": "text/plain; charset=utf-8",
"size": 184,
"sha256": "23125fa5f44a3be386c2954e4735fdabfd16085e051998625af844ce7c9a0d49",
"download": "/api/files/sample.txt",
"inline": "/api/files/sample.txt/inline"
},
{
"name": "sample.csv",
"contentType": "text/csv; charset=utf-8",
"size": 311,
"sha256": "c6bf07b23b626e60e9863a66c4c93a6193b4c5c85d9d3cb4a5e4b2d09b0b96cb",
… (5 more lines)