这个问题通常是因为URL中包含了不被支持的特殊字符,如空格或制表符等。要解决这个问题,可以使用Python的urllib库对URL进行编码。在Ansible中,可以使用“urlencode”过滤器来解决这个问题,例如:
在这个例子中,使用“urlencode”过滤器将"/server-hardware"中的空格编码为"%20",从而避免了URL中包含控制字符的问题。
上一篇:Ansibleunziperror/unarchivenotfitting。
下一篇:Ansibleuri模块的授权机制无法按预期工作。