Ansible URI模块忽略GET请求的正文
URI模块忽略主体的原因。我需要派人去得到我需要的答复。Python请求模块工作正常Ansible URI模块忽略GET请求的正文,ansible,uri,Ansible,Uri,URI模块忽略主体的原因。我需要派人去得到我需要的答复。Python请求模块工作正常 --- - name: Get info hosts: local_host gather_facts: no vars: auth_key: 'xxxxxx' tasks: - name: Fetch all entries matching uri: url: "https://get_changes.com?" meth
---
- name: Get info
hosts: local_host
gather_facts: no
vars:
auth_key: 'xxxxxx'
tasks:
- name: Fetch all entries matching
uri:
url: "https://get_changes.com?"
method: GET
headers:
Content-Type: "application/json"
Accept: "application/json"
Authorization: 'Basic {{auth_key}}'
Timeout: '30'
body_format: json
body:
sysparm_fields: "number, state"
sysparm_query:"cur_state=10^number=abcdef^u_ci_infra_type=network^name=Network"
return_content: yes
status_code: 200
register: crb_output
啊,我明白了。没错。参数应该在GET的URL中。忘了吧。谢谢。您是否能够使用python请求共享工作示例?这将更容易进行比较,因为我将要共享python代码。问题是,URI是否支持主体。我没有在网上看到任何例子。若你们有请分享。对不起,我的意思是URI是否支持GET请求中的主体?。我看到每个人都只在发帖请求中使用了正文。我想你自己回答了你的问题。Ansibles URI模块Oviousy不支持GET方法中的主体,这是非常不寻常的。更常见的做法是将请求参数打包到请求URL中,而不是使用主体。啊,我明白了。没错。参数应该在URL本身中。忘了吧。谢谢