{{ request.scheme }}://{{ request.get_host }}{{ request.get_full_path }}
所有请求方法均为GET
示例URL: {{ request.scheme }}://{{ request.get_host }}{{ request.get_full_path }}w/mobile/json
示例URL解析:
以上URL请求路径共分为三部分。第一部分表示服务类型,第二部分表示系统名称,第三部分表示数据格式
w -- 表示是Web Servcice。即表示该站点是用于提供对外公共访问的。如www.examples.com.它就是一个Web Service
a -- 表示是API服务。即表示该站点不对外提供服务,它只是给我们的系统调用.
p -- 表示是一个Windows进程或者服务
示例这里是获取系统名称为mobile
示例URL: {{ request.scheme }} ://{{ request.get_host }}{{ request.get_full_path }}w/mobile/?search
第三部分是查询字符串,必须用"?"开头,后面跟的是系统中的服务名称。对应ansible-playbook中的app。
如果未找到指定服务,将返回404。
可以通过重定向将返回的字符串写入文件。
如 curl {{ request.scheme }}://{{ request.get_host }}{{ request.get_full_path }}w/mobile/?search > update.yaml。表示mobile系统的search服务。