(data = {})
| 158 | } |
| 159 | |
| 160 | queryString(data = {}) { |
| 161 | const list = []; |
| 162 | for (const [key, value] of Object.entries(data || {})) { |
| 163 | if (value === undefined || value === null) continue; |
| 164 | list.push(`${encodeURIComponent(key)}=${encodeURIComponent(value)}`); |
| 165 | } |
| 166 | return list.join("&"); |
| 167 | } |
| 168 | |
| 169 | getSign(method, apiPath, data = {}) { |
| 170 | const upperMethod = method.toUpperCase(); |