Как мы можем вернуть определенный код ошибки из API-интерфейса сантехника R?
Мы хотели бы вернуть код состояния 400 с сообщением, например, «Функция x отсутствует».Мы прочитали документацию водопроводчика, но не смогли выяснить это.
Если мы используем stop()
, то возвращается Внутренняя ошибка сервера 500 без специального сообщения.
#' predict
#' @param x Input feature
#'
#' @get /predict
function(x) {
if (is.na(x)) {
# error code 400 should be returned
}
# ... # else continue with prediction
}