热门包
-
PHP
yjmorales/img_video_lazy_loader
此项目可以懒加载 html 中的视频和图片,以加快网页的加载速度。它还可以解析包含图像或 YouTube 视频搜索的 html。如果找到它们,修改这些标签,并用快速加载的元素替换它们。
-
tifon/snpc_purge
添加一些功能,使其与 SNP 上的 Purge 兼容
-
-
-
-
PHP
tslol/docker-api-php
Docker 引擎 API 是由 Docker 引擎提供的 HTTP API。它是 Docker 客户端与引擎通信所使用的 API,因此 Docker 客户端可以执行的操作都可以通过 API 执行。大多数客户端的命令直接映射到 API 端点(例如,`docker ps` 对应 `GET /containers/json`)。唯一的例外是运行容器,它由多个 API 调用组成。# 错误 API 使用标准的 HTTP 状态码来指示 API 调用的成功或失败。响应体将是以下格式的 JSON:``` { "message": "page not found" } ``` # 版本控制 API 通常在每个版本中都会更改,因此 API 调用被版本化以确保客户端不会中断。为了锁定 API 的特定版本,您需要在 URL 前缀上加上其版本,例如,调用 `/v1.30/info` 以使用 `/info` 端点的 v1.30 版本。如果 URL 中指定的 API 版本不受守护进程支持,将返回 HTTP `400 Bad Request` 错误消息。如果您省略了版本前缀,则使用当前版本的 API(v1.44)。例如,调用 `/info` 与调用 `/v1.44/info` 相同。在不使用版本前缀的情况下使用 API 已弃用,并将在未来版本中删除。不久将来的引擎版本应该支持此 API 版本,因此即使它与较新的引擎进行通信,您的客户端也会继续工作。API 使用开放架构模型,这意味着服务器可能会在响应中添加额外的属性。同样,服务器将忽略任何额外的查询参数和请求体属性。当您编写客户端时,您需要忽略响应中的额外属性,以确保在与较新的守护进程通信时不会中断。# 认证 仓库的认证由客户端处理。客户端必须将认证详细信息发送到需要与仓库通信的各种端点,例如 `POST /images/(name)/push`。这些作为 `X-Registry-Auth` 标头发送,作为一个 [base64url 编码](https://tools.ietf.org/html/rfc4648#section-5)(JSON)字符串,其结构如下:``` { "username": "string", "password": "string", "email": "string", "serveraddress": "string" } ``` `serveraddress` 是一个没有协议的域名/IP。在此结构中,双引号是必需的。如果您已经从 `/auth` 端点(#operation/SystemAuth)获取了身份令牌,您可以只传递此令牌而不是凭据:``` { "identitytoken": "9cbaf023786cd7..." } ```
-
-
-
-
-
-
-
-