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

如何将json参数从Postman发布到Jenkins?

昌乐
2023-03-14

我需要通过Postman调用Jenkins作业的API。此作业需要参数(主机、详细信息和PMSP)。

Auth使用Jenkins令牌工作,并使用头内容类型:application/json。

>

  • 我试图调用endpointhttps://jenkins_server/作业/job_name/build/api/json,将以下正文添加到请求中,但结果是没有提交任何内容,作业不运行。

    我试着呼叫endpointhttps://jenkins_server/job/job_name/buildWithParameters/api/json添加相同的主体。我创建了201(作业正在运行),但没有为作业提供任何参数。

    {
            "parameter": [
                {
                    "name": "HOSTS",
                    "value": "[linux]\n1.2.3.4"
                },
                {
                    "name": "VERBOSITY",
                    "value": "vv"
                },
                {
                    "name": "SANS_PMSP",
                    "value": true
                }
            ]
    }
    

    我的JSON构造得好吗?我需要呼叫哪个endpoint?

  • 共有1个答案

    谢洛城
    2023-03-14

    如果您想关注的是Postman,您可以直接将curl命令导入应用程序。

    这将创建一个新请求供您使用,并根据命令中的详细信息填充此请求。

    从这里,您应该能够添加自己的URL,并将其指向您需要的位置。

     类似资料:
    • 我知道如何发布json,我知道如何在Postman中以多部分形式发布文件。但我怎样才能同时做到这两件事呢。例如: 以下是我要发布的jason: 那么如何发布位于以及上面的json? 更新:请注意,我希望使用JSON发送文件,所以我的问题不同于使用Postman发送多部分表单。

    • 我想在Postman中参数化我的测试。这是POST请求的示例正文:

    • 我正在尝试将一个名为“ethAddress”的值从客户端的输入表单传递给FastAPI,以便我可以在函数中使用它来生成matplotlib图表。 我使用fetch在Charts中发布输入的文本。tsx文件: 然后我有了我的api。py文件设置如下: 据我所知,我使用< code > fetch < code > POST 请求将请求体中的“ethAddress”从客户端传递到后端,在后端,我可以访

    • 问题内容: 我试图向laravel发送json的发布请求。该请求在服务器上收到,但是当我尝试访问属性时,我得到: “试图获取非对象的属性” 。在客户端上,我正在使用angularjs。 角度: laravel: 注意:我可以在Fiddler中看到正在发送的JSON是有效的,并且到达了controller + method(http 200)。 帖子请求本身(如Fiddler所示) 问题答案: La

    • 我希望能够同时发送1. a Web Api 2.邮递员到Web Api 我可以用Postman对我的Web Api执行简单的GET请求,但我不知道如何发送字节数组。 邮递员,我知道这是一个PUT 这是Web api签名 请求类 我应该使用Postman通过原始数据发送JSON吗? 我知道当网页调用Web Api时,我确实在Inspector中看到了这一点 邮递员片段 如何通过Postman发送数据

    • 问题内容: 我可能还差得远,但是我整个下午一直在尝试在本教程PHP框架教程中运行curlpost命令。我不明白的是PHP应该如何解释我的POST,它总是以空数组的形式出现。 (其中的斜线只是让我看起来不像是个白痴,而是我使用PHP 5.2在Windows上执行此操作,也曾在与Linux curl相同版本的Linux服务器上尝试过) 我必须缺少一些东西,因为它看起来很简单,帖子解释得不好,如果可以的