|
запись JSON запросом большого текста.
|
|||
---|---|---|---|
#18+
Доброго времени суток! Есть проект MVC 3, довольно сложная страничка с большим деревом состава изделия. При перемещении по дереву пользователь может заполнять некие параметры, в числе которых и некий комментарий. Комментарий относится к всему изделию запись его производится отдельной кнопкой. Размер поля нигде не ограничен. Проблема в том что, при превышении размера данного комментария при попытке передать его параметром в ясон запрос он падает и не отрабатывает. Параметр вэбконфига задающий макс количество полей на форме я уже находил (ибо были случаи когда модель содержала неск 10к записей), параметр задающий кол-во данных которое может вертать ясон - тоже. А вот ограничения на размер параметра, который можно передать ясону упорно не нахожу.... И попытки скопировать в комментарий Войну и Мир пресекаются. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 10:01 |
|
запись JSON запросом большого текста.
|
|||
---|---|---|---|
#18+
denis_viktorovich, Сколько символов нужно передать? Т.к. бывает и базу надо перепроектировать из за превышения размера поля. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 10:27 |
|
запись JSON запросом большого текста.
|
|||
---|---|---|---|
#18+
denis_viktorovich, Код: c# 1. 2. 3. 4. 5. 6. 7.
п.с. но я б еще ограничение сделал ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 10:36 |
|
запись JSON запросом большого текста.
|
|||
---|---|---|---|
#18+
denis_viktorovich, ты по get или по Post передаешь? с чем падает ? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 11:02 |
|
запись JSON запросом большого текста.
|
|||
---|---|---|---|
#18+
monstrU, передаю в GET, ошибку изловил . Код: c# 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 12:30 |
|
запись JSON запросом большого текста.
|
|||
---|---|---|---|
#18+
denis_viktorovich, Что в общем непонятно, т.к. <httpRuntime maxRequestLength="1048576" /> ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 12:31 |
|
запись JSON запросом большого текста.
|
|||
---|---|---|---|
#18+
Petro123, со стороны базы nvarchar(max) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 12:32 |
|
запись JSON запросом большого текста.
|
|||
---|---|---|---|
#18+
denis_viktorovichmonstrU, передаю в GET, ошибку изловил . Код: c# 1. 2.
поздравляю. ты попал на размер ограничений get запроса. как думаешь, сколько данных максимально можно передать в строке адреса (get запрос как у тебя ) по Post я думаю ты все передашь ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 12:54 |
|
запись JSON запросом большого текста.
|
|||
---|---|---|---|
#18+
denis_viktorovichпередаю в GET .а надо post/ajax При отправке на сервер. Get чтение из сервера. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 12:56 |
|
запись JSON запросом большого текста.
|
|||
---|---|---|---|
#18+
Кнопка с типом submit автоматом отправится по post все поля формы на сервер. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 13:01 |
|
запись JSON запросом большого текста.
|
|||
---|---|---|---|
#18+
monstrU, добавил <requestLimits maxQueryString="1000000" /> теперь пишет Status Code: 400 Bad Request ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 13:20 |
|
запись JSON запросом большого текста.
|
|||
---|---|---|---|
#18+
denis_viktorovichmonstrU, добавил <requestLimits maxQueryString="1000000" /> теперь пишет Status Code: 400 Bad Request вот интересно, вроде написали что надо передавать по post? и долго ты тыкаться во все известные и неизвестные дырки будешь? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 13:44 |
|
запись JSON запросом большого текста.
|
|||
---|---|---|---|
#18+
monstrUdenis_viktorovichmonstrU, добавил <requestLimits maxQueryString="1000000" /> теперь пишет Status Code: 400 Bad Request вот интересно, вроде написали что надо передавать по post? и долго ты тыкаться во все известные и неизвестные дырки будешь? Да, спасибо. Я изначально поменял в контроллере на [AcceptVerbs(HttpVerbs.Post)] собственно как и ожидалось эффекта не было. А на до было в JS изменить $.getJSON на $.post. (Смутило еще то, что метода $.PostJSON нет :) ) ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 14:16 |
|
запись JSON запросом большого текста.
|
|||
---|---|---|---|
#18+
denis_viktorovichmonstrUпропущено... вот интересно, вроде написали что надо передавать по post? и долго ты тыкаться во все известные и неизвестные дырки будешь? Да, спасибо. Я изначально поменял в контроллере на [AcceptVerbs(HttpVerbs.Post)] собственно как и ожидалось эффекта не было. А на до было в JS изменить $.getJSON на $.post. (Смутило еще то, что метода $.PostJSON нет :) ) видишь, что бывает когда пытаешься наугад перебирать методы, которая автоподстановка студии предлагает. если бы почитал документацию, то нашел бы метод $.post а так я забил на эти методы и использую универсальный типа этого - как то проще параметры вызова указывать $.ajax({ method: 'POST', type: 'POST', url: 'url', contentType: 'application/json; charset=utf-8', data: JSON.stringify(sendObj), cache: false, traditional: true, dataType: 'json' }) .success(function (data) { if (data.Success === true) { if (typeof (callback) === 'function') { callback(data); } } else alert(''); }) .fail(function (e) { alert(''); }); ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2018, 17:44 |
|
|
start [/forum/topic.php?fid=18&msg=39663555&tid=1355189]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
126ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 225ms |
0 / 0 |