(param string)
| 1282 | } |
| 1283 | |
| 1284 | func (h *handler) getJSONStringArrayQuery(param string) ([]string, error) { |
| 1285 | var strings []string |
| 1286 | value := h.getQuery(param) |
| 1287 | if value != "" { |
| 1288 | if err := base.JSONUnmarshal([]byte(value), &strings); err != nil { |
| 1289 | return nil, base.HTTPErrorf(http.StatusBadRequest, "%s URL param is not a JSON string array", param) |
| 1290 | } |
| 1291 | } |
| 1292 | return strings, nil |
| 1293 | } |
| 1294 | |
| 1295 | func (h *handler) userAgentIs(agent string) bool { |
| 1296 | userAgent := h.rq.Header.Get(base.HTTPHeaderUserAgent) |
no test coverage detected