返回RestfulAPI的重试wrap类 :param server_url: :param rel_url: :param headers: :param data: :param json_data: :param proxies: :param interval: :param retry_times: :return:
(self, server_url, rel_url, headers=None, data=None, json_data=None,
proxies=None, interval=5, retry_times=-1)
| 108 | return |
| 109 | |
| 110 | def get_api_server(self, server_url, rel_url, headers=None, data=None, json_data=None, |
| 111 | proxies=None, interval=5, retry_times=-1): |
| 112 | """ |
| 113 | 返回RestfulAPI的重试wrap类 |
| 114 | :param server_url: |
| 115 | :param rel_url: |
| 116 | :param headers: |
| 117 | :param data: |
| 118 | :param json_data: |
| 119 | :param proxies: |
| 120 | :param interval: |
| 121 | :param retry_times: |
| 122 | :return: |
| 123 | """ |
| 124 | api_server = HttpClient(server_url, rel_url, headers, data, json_data, proxies) |
| 125 | return SyncWrapper(Retry(server=api_server, on_error=self.__retry_on_error, |
| 126 | interval=interval, total=retry_times)) |