|
Передать даты в 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:10 |
|
Передать даты в Api Controller
|
|||
---|---|---|---|
#18+
ну самый простой вариант выставлять нужную культуру для реквеста и всегда можно написать свой модель биндер для даты ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 16:19 |
|
Передать даты в Api Controller
|
|||
---|---|---|---|
#18+
vb_sub, примерно так ... Код: c# 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 16:21 |
|
Передать даты в Api Controller
|
|||
---|---|---|---|
#18+
vb_sub, В урл передаются строки. Поэтому как договоритесь между сервером и клиентами. Главное однообразно. ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 16:34 |
|
Передать даты в Api Controller
|
|||
---|---|---|---|
#18+
Что мешает передавать в анси? то есть 2019-04-07 Тут разночтений не будет ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 16:35 |
|
Передать даты в Api Controller
|
|||
---|---|---|---|
#18+
.. из datePicker-a же наверное ... ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 16:39 |
|
Передать даты в Api Controller
|
|||
---|---|---|---|
#18+
carrotik.. из datePicker-a же наверное ...он же пишетvb_subвведена дата в строку запроса ... |
|||
:
Нравится:
Не нравится:
|
|||
08.04.2019, 16:41 |
|
Передать даты в Api Controller
|
|||
---|---|---|---|
#18+
carrotikvb_sub, примерно так ... Код: c# 1. 2. 3. 4. 5. 6. 7.
ParseExact(String, String, IFormatProvider) Чтобы Ваша конструкция работала нужно минимум Код: c# 1.
, что не очень хорошо. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 08:27 |
|
Передать даты в Api Controller
|
|||
---|---|---|---|
#18+
vb_sub, вы на входные параметры гляньте .. и да, параметры строкой передаются, а как еще? ... байтовым массивом? ... но хорошо, или плохо - вам решать ... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 10:09 |
|
Передать даты в Api Controller
|
|||
---|---|---|---|
#18+
carrotikvb_sub, вы на входные параметры гляньте .. и да, параметры строкой передаются, а как еще? ... байтовым массивом? ... но хорошо, или плохо - вам решать ... сорри протупил, то есть это нормально в REST API , передавать дату строкой? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 10:12 |
|
Передать даты в Api Controller
|
|||
---|---|---|---|
#18+
vb_subcarrotikvb_sub, вы на входные параметры гляньте .. и да, параметры строкой передаются, а как еще? ... байтовым массивом? ... но хорошо, или плохо - вам решать ... сорри протупил, то есть это нормально в REST API , передавать дату строкой? ..вы можете, как предлагали выше, предварительно отформатировать дату в прямо читаемую SQL, но это все равно будет строка ... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 10:15 |
|
Передать даты в Api Controller
|
|||
---|---|---|---|
#18+
vb_subcarrotikvb_sub, вы на входные параметры гляньте .. и да, параметры строкой передаются, а как еще? ... байтовым массивом? ... но хорошо, или плохо - вам решать ... сорри протупил, то есть это нормально в REST API , передавать дату строкой?уже REST появился.... В общем случае, рест это контракт между клиентом и сервером. Передать можно в json и в урл. В урле только стоки. Контракт - как договоритесь. Хоть на китайском. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 10:44 |
|
Передать даты в Api Controller
|
|||
---|---|---|---|
#18+
Petro123стокистроки ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 10:44 |
|
Передать даты в 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 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2019, 12:37 |
|
|
start [/forum/topic.php?fid=18&msg=39798271&tid=1355014]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
131ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 285ms |
total: | 512ms |
0 / 0 |