使用 HttpStatus 100 调用查询 consoleText returns - 如何处理?
a call to query consoleText returns with HttpStatus 100 - how to deal with that?
我正在开发一个程序,而不是使用 REST API 启动 Jenkins 作业。作业完成后,我想获取它的日志,所以我在代码中调用 http://jenkins.domain.com/job/my_job_name/#/consoleText
。
在 75% 的情况下,我得到了 return 中的文本。但是在某些情况下,它会返回 HttpStatus 100 而没有文本。 (用浏览器打开 URL 然后显示文本,很明显 return 有一些东西。) (我还没有找到任何可以解释它的模式,比如“exceptionally大日志”左右。)
我没有找到有关调用 returning 100 的文档,也不知道如何继续。简单地重复调用会得到相同的结果。那么怎样才能得到预期的结果呢?
出人意料地“特别大”是答案。这导致我用来处理 HttpGet 的库超时(随后是一些不适当的处理)。 (还好很快就修好了。)
我正在开发一个程序,而不是使用 REST API 启动 Jenkins 作业。作业完成后,我想获取它的日志,所以我在代码中调用 http://jenkins.domain.com/job/my_job_name/#/consoleText
。
在 75% 的情况下,我得到了 return 中的文本。但是在某些情况下,它会返回 HttpStatus 100 而没有文本。 (用浏览器打开 URL 然后显示文本,很明显 return 有一些东西。) (我还没有找到任何可以解释它的模式,比如“exceptionally大日志”左右。)
我没有找到有关调用 returning 100 的文档,也不知道如何继续。简单地重复调用会得到相同的结果。那么怎样才能得到预期的结果呢?
出人意料地“特别大”是答案。这导致我用来处理 HttpGet 的库超时(随后是一些不适当的处理)。 (还好很快就修好了。)