Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jenkins Bitbucket插件-无法解析POST数据_Jenkins_Jenkins Plugins - Fatal编程技术网

Jenkins Bitbucket插件-无法解析POST数据

Jenkins Bitbucket插件-无法解析POST数据,jenkins,jenkins-plugins,Jenkins,Jenkins Plugins,向/jenkins/bitbucket hook发送POST请求会导致500错误: javax.servlet.ServletException:net.sf.json.jsoneException:JSONObject文本必须在 无论内容类型或正文数据如何。 正在发送的正文数据由Bitbucket概述: { "canon_url": "https://bitbucket.org", "commits": [ { "author": "ma

/jenkins/bitbucket hook
发送POST请求会导致500错误:

javax.servlet.ServletException:net.sf.json.jsoneException:JSONObject文本必须在

无论内容类型或正文数据如何。 正在发送的正文数据由Bitbucket概述:

{
    "canon_url": "https://bitbucket.org",
    "commits": [
        {
            "author": "marcus",
            "branch": "master",
            "files": [
                {
                    "file": "somefile.py",
                    "type": "modified"
                }
            ],
            "message": "Added some more things to somefile.py\n",
            "node": "620ade18607a",
            "parents": [
                "702c70160afc"
            ],
            "raw_author": "Marcus Bertrand <marcus@somedomain.com>",
            "raw_node": "620ade18607ac42d872b568bb92acaa9a28620e9",
            "revision": null,
            "size": -1,
            "timestamp": "2012-05-30 05:58:56",
            "utctimestamp": "2012-05-30 03:58:56+00:00"
        }
    ],
    "repository": {
        "absolute_url": "/marcus/project-x/",
        "fork": false,
        "is_private": true,
        "name": "Project X",
        "owner": "marcus",
        "scm": "git",
        "slug": "project-x",
        "website": "https://atlassian.com/"
    },
    "user": "marcus"
}
{
“佳能url”:https://bitbucket.org",
“承诺”:[
{
“作者”:“马库斯”,
“分支”:“主”,
“文件”:[
{
“文件”:“somefile.py”,
“类型”:“已修改”
}
],
“消息”:“向somefile.py添加了更多内容\n”,
“节点”:“620ADE186007A”,
“父母”:[
“702c70160afc”
],
“原始作者”:“Marcus Bertrand”,
“原始节点”:“620ade18607ac42d872b568bb92acaa9a28620e9”,
“修订”:空,
“大小”:-1,
“时间戳”:“2012-05-30 05:58:56”,
“utctimestamp”:“2012-05-30 03:58:56+00:00”
}
],
“存储库”:{
“绝对url”:“/marcus/project-x/”,
“叉子”:错,
“是私人的”:没错,
“名称”:“项目X”,
“所有者”:“马库斯”,
“scm”:“git”,
“slug”:“project-x”,
“网站”:https://atlassian.com/"
},
“用户”:“马库斯”
}
Jenkins是最新的版本,还有Bitbucket插件

更新:我使用了直接取自BitBucket的数据。
我想我已经回答了我自己的问题


为了摆脱这个错误,我只需在url中添加一个尾随斜杠……这样简单的方法对我来说很有效。可能也值得其他人尝试。

您是如何将此信息发送到端点的?您是以某种方式手动执行此操作的,还是在Bitbucket发送Webhook时在某处看到此错误消息?是否将其括在引号中?;)你能展示一下所有的设置吗?你看到了吗:@SiKing我确实看到了。这就是促使我提出这个问题的原因,因为很明显,在这个问题上没有什么活动。这对你没有帮助。:(我有一个类似的问题:为我工作,谢谢。一定要接受你的答案并赢得那个代表!