当前位置: 首页 > 知识库问答 >
问题:

VSTS 获取单个项目 REST 客户端 API

曾沛
2023-03-14

我有一些构建工件,其中包含一些调试信息,我希望在构建摘要中显示这些信息。然而,我看到的唯一获取工件的API是一个zip文件。如果您转到工件屏幕并浏览工件,然后复制下载URL,您将得到一个API,如下所示:

https://{帐户}/_ API/资源/容器/{容器}?itemPath = {文件名}

但是,我似乎找不到REST客户端API来在扩展中的ts脚本中使用此功能

对如何从中获取实际文件有什么想法吗?TS脚本只需抓取文件并在浏览器中显示即可。

共有1个答案

宗政唯
2023-03-14

没有这样的REST客户端API来做这件事。

您可以直接通过 HTTP 请求调用该 API。若要获取容器的 ID,可以使用获取生成项目 REST API(在资源中)

有一篇文章是关于超文本传输协议请求的。

在Node.js中发出HTTP请求的5种方法

另一方面,您不需要通过扩展来实现,只需调用LoggingCommand(在构建/发布期间调用命令)来向构建/发布摘要添加附加信息。(#vso[task.uploadsummary]本地文件路径

 类似资料:
  • 我有一个从服务器端抛出的异常,我希望在客户端捕捉到这个异常。异常应该使用Jersey通过REST发送。这是我目前所掌握的: 定义我的异常:

  • 我正在尝试创建RESTful web服务,但无法使删除生效,我不确定问题在哪里。我认为问题在客户端项目中,但也可能在服务器项目的资源类中。 我有一个使用这种方法的学生道课,我不认为这是一个问题,因为它适用于其他项目。 我有一个StudentResource类,它是我从包含这段代码的模式中创建的RESTful资源 然后,我创建了一个java项目,并使用此方法创建了名为OneStudent的RESTf

  • 我正在调用一个endpoint,在该endpoint,我需要的信息将在响应头中返回(https://keycloak.discourse.group/t/rest-api-create-user-no-user-identifier-in-response/1964/4)。如果我使用Quarkus REST客户端(https://Quarkus.io/guides/rest-client)如何检索

  • 我有Spring座后端和角前端。 身份验证是使用请求JSON正文中带有用户名和密码的“/登录”URL的POST请求来执行的(我使用基于表单的身份验证)。REST后端回复OK代码。一切都很好,我可以执行来自前端的其他需要身份验证的请求。 但是前端需要知道身份验证用户的角色是什么,以便它可以显示正确的视图/记录。我们从哪里可以在前端得到这个角色?我们从身份验证中得到的唯一响应是OK,这对于REST来说

  • 我注意到Rest客户端上有两个指南:MicroProfile和Vertx。既然微文件支持异步,那么使用基于Vertx的Rest客户端有什么好处?

  • 问题内容: 我尝试使用JAX-WS检索客户端IP,我曾经使用过: 我在要求中得到一个,mc不为空。 我的问题是,因为我使用的是Java独立应用程序,所以要使用哪个JAR ? 谢谢 问题答案: 如何获取jax-ws服务的Web服务客户端地址取决于您是否: 将Web服务作为servlet运行(在Java EE容器中),或者 将Web服务作为独立应用程序运行(Java SE 6或7)。 Servlet