|
129 / 127 / 107
Регистрация: 09.01.2017
Сообщений: 1,651
|
|||||||||||
Ответ на http запрос17.01.2020, 15:49. Показов 2630. Ответов 7
Метки нет (Все метки)
Доброго времени суток. Есть http-сервер (ниже обработчик запроса):
0
|
|||||||||||
| 17.01.2020, 15:49 | |
|
Ответы с готовыми решениями:
7
Ответ на Get запрос Как отправить запрос HTTP, а в ответ получаемую страницу не показывать пользователю? HTTP авторизация - возвращает неверный ответ |
|
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
|
|
| 17.01.2020, 15:51 | |
|
..там опечатка в success ..?
0
|
|
|
129 / 127 / 107
Регистрация: 09.01.2017
Сообщений: 1,651
|
|||||||||||
| 17.01.2020, 17:23 [ТС] | |||||||||||
|
carrotik, да, это уже исправлено =)) Но данные от ajax-запроса упорно не хотят передаваться
Добавлено через 13 минут Параметры строки будут в request.Url.PathAndQuery Не туда воевал) Добавлено через 1 час 12 минут UPDATE. Есть другая проблема из этой же оперы. Все имена расширений запихиваю в строку: Кликните здесь для просмотра всего текста
Часть сервера: Кликните здесь для просмотра всего текста
Довольно странная проблема: если extenasions забить руками, то строка возвращается корректная, иначе в таком виде: %26%231055%3B%26%231088%3B%26%231077%3B% 26%231079%3B%26%231077%3B%26%231085%3B%2 6%231090%3B%26%231072%3B%26%231094%3B%26 %231080%3B%26%231080%3B Для этого и используется request.Url.GetComponents(UriComponents. Query, UriFormat.SafeUnescaped). Но если руками вбивать строку - работает, иначе - нет. Магия какая-то =))
0
|
|||||||||||
|
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
|
|
| 17.01.2020, 18:14 | |
|
Zwelenewskiy,
.. может, всё-таки, формировать ответ через JSON.Stringify(), чтобы данные шли через тело запроса? ... я правда, не в курсе, как там HttpListener это возьмет, но гугление говорит, что можно ...
0
|
|
|
129 / 127 / 107
Регистрация: 09.01.2017
Сообщений: 1,651
|
|
| 17.01.2020, 18:35 [ТС] | |
|
carrotik, попробовал JSON.Stringify(). Эта функция просто сериализует объект. Т.е. строка превратится в строку =) На сервере приходит такая же ахинея
Добавлено через 3 минуты Браузер при отправке кириллицы в параметре запроса кодирует ее. Т.е., по идее, это стандартное кодирование. Но найти метод борьбы с этим не получается
0
|
|
|
800 / 583 / 207
Регистрация: 21.02.2019
Сообщений: 2,095
|
||||||
| 17.01.2020, 18:45 | ||||||
|
.. я имел в виду, у вас же массив там в расширении приходит? .. ну, или сформировать его, а уже этот массив в JSON.Stringify() и как принято:
0
|
||||||
|
129 / 127 / 107
Регистрация: 09.01.2017
Сообщений: 1,651
|
|
| 17.01.2020, 20:40 [ТС] | |
|
carrotik, результат тот же...
Добавлено через 8 минут Боже, наконец-то: необходимо использовать encodeURIComponent(). Данная функции перекодирует строку в utf-8
0
|
|
|
6496 / 3907 / 2006
Регистрация: 14.06.2018
Сообщений: 6,781
|
|
| 17.01.2020, 22:08 | |
|
Zwelenewskiy, Данная функции не перекодирует строку в utf-8.
Она изменяет все символы, за исключением следующих: латинские буквы, десятичные цифры, - _ . ! ~ * ' ( ) на техническую абракадабру, которую потом можно опять перекодировать в читаемый вид. https://developer.mozilla.org/... IComponent
1
|
|
| 17.01.2020, 22:08 | |
|
Помогаю со студенческими работами здесь
8
Http сервер и клиент. При попытке получить ответ клиента от сервера ошибка: Поток был недоступен для чтения Ответ на запрос
Как браузер узнает на какой http запрос пришел ответ Как передать Http get запрос, вложить в него json с токеном и настройками и получить ответ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|