Я использую nodechef Parse в качестве внутреннего сервера. У меня есть объект, как это:Как добавить логический параметр в запрос Rise REST с помощью Restsharp?
public class UserJson
{
...
public string myEmail { get; set; }
public bool needsEmail { get; set; }
}
Я использую REST для связи с фоновым сервером и Restsharp строить свои запросы. Я хочу обновить поле «myEmail», которое является строкой. Я пишу это:
RestRequest request = new RestRequest();
request.Method = Method.PUT;
request.AddParameter("myEmail", "[email protected]");
мой запрос идет ОК, я получаю ответ ОК. Но если хотят обновить логическое поле, как «needsEmail» Я пишу это:
request.AddParameter("needsEmail", false);
и я получаю ответ BadRequest с сервером Parse фонового. Мой вопрос: Как обновить логическое значение с Restsharp
отправьте логическое значение в виде строки «false» или 0 и сбрасывайте то, что сервер анализирует как значение! –
найдено: https://www.parse.com/questions/a-boolean-data-type –
Я отправляю значение как запрос REST, поэтому ссылка не полезна. Кроме того, я попытался отправить его как строку, не работал ни – user1523271