mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Don't override the http status code when successful in urls.py
This commit is contained in:
parent
7833b5bec4
commit
ed35e8bce2
2 changed files with 8 additions and 2 deletions
|
@ -887,8 +887,7 @@ def fetch_url(module, url, data=None, headers=None, method=None,
|
||||||
url_password=password, http_agent=http_agent, force_basic_auth=force_basic_auth,
|
url_password=password, http_agent=http_agent, force_basic_auth=force_basic_auth,
|
||||||
follow_redirects=follow_redirects)
|
follow_redirects=follow_redirects)
|
||||||
info.update(r.info())
|
info.update(r.info())
|
||||||
info['url'] = r.geturl() # The URL goes in too, because of redirects.
|
info.update(dict(msg="OK (%s bytes)" % r.headers.get('Content-Length', 'unknown'), url=r.geturl(), status=r.getcode()))
|
||||||
info.update(dict(msg="OK (%s bytes)" % r.headers.get('Content-Length', 'unknown'), status=200))
|
|
||||||
except NoSSLError, e:
|
except NoSSLError, e:
|
||||||
distribution = get_distribution()
|
distribution = get_distribution()
|
||||||
if distribution is not None and distribution.lower() == 'redhat':
|
if distribution is not None and distribution.lower() == 'redhat':
|
||||||
|
|
|
@ -279,3 +279,10 @@
|
||||||
state: absent
|
state: absent
|
||||||
with_items: "{{ uri_os_packages[ansible_os_family] }}"
|
with_items: "{{ uri_os_packages[ansible_os_family] }}"
|
||||||
when: not ansible_python.has_sslcontext and not is_ubuntu_precise|bool
|
when: not ansible_python.has_sslcontext and not is_ubuntu_precise|bool
|
||||||
|
|
||||||
|
- name: validate the status_codes are correct
|
||||||
|
uri:
|
||||||
|
url: https://httpbin.org/status/202
|
||||||
|
status_code: 202
|
||||||
|
method: POST
|
||||||
|
body: foo
|
||||||
|
|
Loading…
Reference in a new issue