Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
08.04.2019, 16:10
|
|||
---|---|---|---|
Передать даты в Api Controller |
|||
#18+
Всем привет, как можно передать 2 даты в качестве параметров в контроллер Web Api Core, чтобы можно было жестко задать формат DateTime. То есть контроллер с методом Код: c# 1. 2. 3. 4. 5. 6.
Если я передаю параметры Код: c# 1.
то меняется месяц с числом startTime=04.06.2019. Можно ли как-то обезопасить себя от такой перестановки? То есть в каком формате введена дата в строку запроса, в таком же она и попадает в контроллер? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.04.2019, 16:19
|
|||
---|---|---|---|
|
|||
Передать даты в Api Controller |
|||
#18+
ну самый простой вариант выставлять нужную культуру для реквеста и всегда можно написать свой модель биндер для даты ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.04.2019, 16:21
|
|||
---|---|---|---|
Передать даты в Api Controller |
|||
#18+
vb_sub, примерно так ... Код: c# 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.04.2019, 16:34
|
|||
---|---|---|---|
Передать даты в Api Controller |
|||
#18+
vb_sub, В урл передаются строки. Поэтому как договоритесь между сервером и клиентами. Главное однообразно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.04.2019, 16:35
|
|||
---|---|---|---|
|
|||
Передать даты в Api Controller |
|||
#18+
Что мешает передавать в анси? то есть 2019-04-07 Тут разночтений не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.04.2019, 16:39
|
|||
---|---|---|---|
Передать даты в Api Controller |
|||
#18+
.. из datePicker-a же наверное ... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.04.2019, 16:41
|
|||
---|---|---|---|
|
|||
Передать даты в Api Controller |
|||
#18+
carrotik.. из datePicker-a же наверное ...он же пишетvb_subвведена дата в строку запроса ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2019, 08:27
|
|||
---|---|---|---|
Передать даты в Api Controller |
|||
#18+
carrotikvb_sub, примерно так ... Код: c# 1. 2. 3. 4. 5. 6. 7.
ParseExact(String, String, IFormatProvider) Чтобы Ваша конструкция работала нужно минимум Код: c# 1.
, что не очень хорошо. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2019, 10:09
|
|||
---|---|---|---|
Передать даты в Api Controller |
|||
#18+
vb_sub, вы на входные параметры гляньте .. и да, параметры строкой передаются, а как еще? ... байтовым массивом? ... но хорошо, или плохо - вам решать ... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2019, 10:12
|
|||
---|---|---|---|
Передать даты в Api Controller |
|||
#18+
carrotikvb_sub, вы на входные параметры гляньте .. и да, параметры строкой передаются, а как еще? ... байтовым массивом? ... но хорошо, или плохо - вам решать ... сорри протупил, то есть это нормально в REST API , передавать дату строкой? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2019, 10:15
|
|||
---|---|---|---|
Передать даты в Api Controller |
|||
#18+
vb_subcarrotikvb_sub, вы на входные параметры гляньте .. и да, параметры строкой передаются, а как еще? ... байтовым массивом? ... но хорошо, или плохо - вам решать ... сорри протупил, то есть это нормально в REST API , передавать дату строкой? ..вы можете, как предлагали выше, предварительно отформатировать дату в прямо читаемую SQL, но это все равно будет строка ... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2019, 10:44
|
|||
---|---|---|---|
Передать даты в Api Controller |
|||
#18+
vb_subcarrotikvb_sub, вы на входные параметры гляньте .. и да, параметры строкой передаются, а как еще? ... байтовым массивом? ... но хорошо, или плохо - вам решать ... сорри протупил, то есть это нормально в REST API , передавать дату строкой?уже REST появился.... В общем случае, рест это контракт между клиентом и сервером. Передать можно в json и в урл. В урле только стоки. Контракт - как договоритесь. Хоть на китайском. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2019, 10:44
|
|||
---|---|---|---|
Передать даты в Api Controller |
|||
#18+
Petro123стокистроки ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.04.2019, 12:37
|
|||
---|---|---|---|
Передать даты в Api Controller |
|||
#18+
vb_sub, https://ru.wikipedia.org/wiki/ISO_8601 https://docs.microsoft.com/ru-ru/dotnet/standard/base-types/standard-date-and-time-format-strings#the-round-trip-o-o-format-specifier ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/moderation_log.php?user_name=%D0%90%D0%BB%D0%B5%D0%BA%D1%81%D0%B0%D0%BD%D0%B4%D1%80+%D0%9F%D0%B5%D1%80%D0%B5%D0%BF%D0%B5%D1%87%D0%B8%D0%BD]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 676ms |
total: | 838ms |
0 / 0 |