Ansible URI模块忽略GET请求的正文

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

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?"
        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本身中。忘了吧。谢谢