Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/128.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
Python 在buildbot中发送http post请求_Python_Httprequest_Buildbot - Fatal编程技术网

Python 在buildbot中发送http post请求

Python 在buildbot中发送http post请求,python,httprequest,buildbot,Python,Httprequest,Buildbot,我正在使用buildbot版本0.8.5,需要从中发送HTTP post请求作为一个步骤。在互联网上搜索之后,我发现最新版本的0.8.8有一个叫做HTTPStep的步骤。旧版本中是否有类似的步骤 我知道可以使用批处理文件或使用urllib2的python程序来完成。但是还有其他方法吗?只是我的想法。据我所知,最好是在构建步骤中使用python脚本。简单且易于控制。逻辑是: 整个buildbot位于一个http连接/会话中,在某处发送另一个http请求可能会导致连接/会话出现问题。 根据build

我正在使用buildbot版本0.8.5,需要从中发送HTTP post请求作为一个步骤。在互联网上搜索之后,我发现最新版本的0.8.8有一个叫做HTTPStep的步骤。旧版本中是否有类似的步骤


我知道可以使用批处理文件或使用urllib2的python程序来完成。但是还有其他方法吗?

只是我的想法。据我所知,最好是在构建步骤中使用python脚本。简单且易于控制。逻辑是:

整个buildbot位于一个http连接/会话中,在某处发送另一个http请求可能会导致连接/会话出现问题。 根据buildbot httpstep的描述,您需要安装额外的python软件包,这在多个从属/主服务器上可能不太方便。
如果安装了必要的依赖项和组件,您应该能够使用0.8.8中的HTTPStep。只需将0.8.8中的文件复制到master.cfg旁边,然后让master.cfg从模块http而不是buildbot.steps.http导入HTTPStep派生类POST

不过,可能需要进行一些小的调整,使其能够与0.8.5的API一起工作