Как проверить, является ли строка BSON в ядре C # .net? - PullRequest
0 голосов
/ 28 сентября 2018

У меня есть метод входа в систему:

[HttpPost("login")]
public ResponseBody<UserContext> Login([FromBody] RequestBody<Operator> userCredentials)
{}

RequestBody имеет поле T Data.

Возможно ли преобразовать этот метод для обработки JSON и BSON?

1 Ответ

0 голосов
/ 28 сентября 2018

Добавьте поддержку BSON в ваш API, это artcile должно помочь.И на основе типа запроса API может поддерживать как JSON, так и BSON.

Из статьи:

public static class WebApiConfig
{
    public static void Register(HttpConfiguration config)
    {
        config.Formatters.Add(new BsonMediaTypeFormatter());

        // Other Web API configuration not shown...
    }
}

Теперь, если клиент запрашивает «application / bson», Web API будет использовать форматер BSON.

...