powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Передача объекта параметров в Get-запросе
21 сообщений из 71, страница 3 из 3
Передача объекта параметров в Get-запросе
    #39873115
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatДмитрий МухРезультат поиска, или таки параметры поиска?

Параметры поиска, конечно. Назовем лучше это как "Сохранить поиск в закладках".
Берём GraphQL и к нему GraphiQL (an in-browser IDE for exploring GraphQL).
В последней есть Query History, что наглядно иллюстрирует, что "Сохранить поиск в закладках" - это не проблема.
А так как исходники выложены на github, то можно посмотреть и как это реализовано.
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873156
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий МухБерём GraphQL и к нему GraphiQL (an in-browser IDE for exploring GraphQL).
В последней есть Query History, что наглядно иллюстрирует, что "Сохранить поиск в закладках" - это не проблема.
А так как исходники выложены на github, то можно посмотреть и как это реализовано.

Могу попробовать угадать, что в local storage, я сам так уже делал. Но дело в том, что, чтобы сохранить закладку в "favourites" браузера, все равно нужен какой-то урл, уникальный для конкретного поиска, напр. "/search/<search-id>", или "/search/?serachid=<serach-id>". И это станет работать только в случае SPA, которое сможет навигацию на этот урл перехватить и обработать на клиенте.
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873161
Дмитрий Мух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatДмитрий МухБерём GraphQL и к нему GraphiQL (an in-browser IDE for exploring GraphQL).
В последней есть Query History, что наглядно иллюстрирует, что "Сохранить поиск в закладках" - это не проблема.
А так как исходники выложены на github, то можно посмотреть и как это реализовано.

Могу попробовать угадать, что в local storage, я сам так уже делал. Но дело в том, что, чтобы сохранить закладку в "favourites" браузера, все равно нужен какой-то урл, уникальный для конкретного поиска, напр. "/search/<search-id>", или "/search/?serachid=<serach-id>".Нет, урл не нужен.

fkthatИ это станет работать только в случае SPA, которое сможет навигацию на этот урл перехватить и обработать на клиенте.Так вы сами уже завели разговор о том, что аппетиты заказчика в части вебовского Rich UI растут как снежный ком :)

Ему подавай чтобы на самой странице отображалось то, что искали в последнее время. Чтобы не надо было никакие закладки делать, чтобы всё само и т.д, и т.п.

Вообщем решение зависит от задачи, а не одно решение на все случаи :)
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873168
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дмитрий МухНет, урл не нужен.

Как так-то? На ум приходит только сохранить в закладках какой-нибудь урл типа "javascript:alert('hello world')", но это уже какая-то вообще содомия.
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873299
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatДмитрий МухНет, урл не нужен.

Как так-то? На ум приходит только сохранить в закладках какой-нибудь урл типа "javascript:alert('hello world')", но это уже какая-то вообще содомия.А не надо ничего в закладках сохранять. Зачем?
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873321
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAА не надо ничего в закладках сохранять. Зачем?Вот только вчера отправлял результаты поиска туристических туров. На сайте всё сделано правильно, несмотря на то, что он SPA, я могу скопировать ссылку, отправить кому-то и он получит тот же самый результат поиска, который мы можем обсудить.
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873323
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProskyANAА не надо ничего в закладках сохранять. Зачем?Вот только вчера отправлял результаты поиска туристических туров. На сайте всё сделано правильно, несмотря на то, что он SPA, я могу скопировать ссылку, отправить кому-то и он получит тот же самый результат поиска, который мы можем обсудить.
Параметры поиска передаются POST-ом?
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873327
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Pro,

что используется в качестве search-id?
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873328
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПараметры поиска передаются POST-ом?

Да они могут передаваться хоть DELETE-ом, но чтобы перекинуть их по почте или скайпу или т.п. по любому надо чтобы инфа о запросе содержалась в УРЛе - иначе ведь ну никак. Просто при чистом GET надо в УРЛ все параметры пихать, а при POST+GET можно запихнуть только некий токен, который указывает на запрос сохраненный после POST на сервере. SPA в этом отношении ничего не меняет.
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873339
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAShocker.Pro,

что используется в качестве search-id?

Да любая автогенеренная на сервере шняга. Тот же Guid, например. Я всю тактику раньше тут расписывал - по сути, полный аналог P/R/G.
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873348
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAShocker.Pro,

что используется в качестве search-id?Ненене. Там чистый гет. Я просто как пользователь говорю, что результат поиска в виде строки, которую я могу положить в том числе в закладки - мне нужен. Как он будет реализован - другой вопрос. Если ты говорил только в контексте POST, значит я не так понял )
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873354
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProskyANAА не надо ничего в закладках сохранять. Зачем?Вот только вчера отправлял результаты поиска туристических туров. На сайте всё сделано правильно, несмотря на то, что он SPA, я могу скопировать ссылку, отправить кому-то и он получит тот же самый результат поиска, который мы можем обсудить.

1. Результаты поиска могут резко измениться через минимальное время, и вы будете обсуждать совершенно разные вещи. Например, отправляешь письмо с текстом "посмотри по ссылке второй и пятый вариант" -- результаты могут быть уже совершенно другими, когда письмо дойдёт до адресата.

2. Хорошее решение, это функционал "Расшарить результаты поиска", ты получишь специальную ссылку на сохранённые результаты, на которой уже ничего не изменится независимо от обстоятельств.
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873356
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatSPA в этом отношении ничего не меняет.

Заблуждение. Меняет всё. А если у вас мобильное приложение. Где вы там свою хвалёную GET-строку откопаете? М? Хотите конкретный функционал -- делайте его :)
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873358
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatSPA в этом отношении ничего не меняет.

SPA может быть установлено как PWA, без адресной строки.
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873401
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttА если у вас мобильное приложение.

При чем тут вообще мобилы? Давай еще десктоп на делфи приплетем. Речь-то о вебе шла. PWA в ту же степь - это не веб приложение. А то так можно и VS Code назвать веб-приложением.
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873442
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthathVosttА если у вас мобильное приложение.

При чем тут вообще мобилы? Давай еще десктоп на делфи приплетем. Речь-то о вебе шла. PWA в ту же степь - это не веб приложение. А то так можно и VS Code назвать веб-приложением.

Я к тому, что упарываться, чтобы обязательно весь запрос затолкать в GET ради возможности скопировать из адресной строки -- решение так себе, кроме озвученных мною проблем выше, также должны решаться и в PWA и в мобильных приложениях, где нет адресной строки.

Поэтому очень даже при чём. У нас, например, ряд веб-приложений имеет прямые аналоги в виде мобильного приложения и/или PWA решения.


fkthatА то так можно и VS Code назвать веб-приложением.

Ну... Если вы считаете, что PWA это не веб приложение, то стоит наверное и закончить на этом дискуссию.
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873456
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthathVosttА если у вас мобильное приложение.

При чем тут вообще мобилы? Давай еще десктоп на делфи приплетем. Речь-то о вебе шла. PWA в ту же степь - это не веб приложение. А то так можно и VS Code назвать веб-приложением.

.. сейчас модно писать мобильные приложения под Cordova/React Native и прочих, которые выполняются в WebView под Android, но выглядят, как нативные мобльные app ... Но это не отменяет того, что они написаны на JS, а за данными ходят на WebAPI, т.е. полноценное web-приложение ... Другое дело, что в тех же Angular/Vue.js/React есть собственный router, который позволяет навигацию хранить/настраивать без адресной строки как таковой ...
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873547
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotikДругое дело, что в тех же Angular/Vue.js/React есть собственный router, который позволяет навигацию хранить/настраивать без адресной строки как таковой ...

Да ну. Роутер, если я совсем не дебил, как раз для того и нужен, чтобы мепить урл в адресной строке на жаваскрипткод и отслеживать его, урла, изменения. За эту хрень когда-то люди чорти сколько бились, чтобы в SPA "страницы" имели свои отдельный урлы, а не один " https://foo.bar.com/".
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873680
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatДа ну. Роутер, если я совсем не дебил, как раз для того и нужен, чтобы мепить урл в адресной строке на жаваскрипткод и отслеживать его, урла, изменения. За эту хрень когда-то люди чорти сколько бились, чтобы в SPA "страницы" имели свои отдельный урлы, а не один " https://foo.bar.com/".

Вы до сих пор путаете адрес к уникальному ресурсу, что напрямую связано с SEO и параметры запроса, для управления выводом ответа.
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873788
carrotik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatcarrotikДругое дело, что в тех же Angular/Vue.js/React есть собственный router, который позволяет навигацию хранить/настраивать без адресной строки как таковой ...

Да ну. Роутер, если я совсем не дебил, как раз для того и нужен, чтобы мепить урл в адресной строке на жаваскрипткод и отслеживать его, урла, изменения. За эту хрень когда-то люди чорти сколько бились, чтобы в SPA "страницы" имели свои отдельный урлы, а не один " https://foo.bar.com/".
.. и это тоже, но вы всерьез думаете, что пользователи SPA вбивают урлы "страниц" (т.е. компонентов) в адресную строку, и по большому счету им не пофик, что там, в адресной строке написано? .. у них есть меню, кнопки "Купить/Заплатить/Логин"... И кнопку "назад" в роутере, кстати, можно выключить, чтобы щелканьем назад пользователь не вылетел, например, на страницу логина, если он уже авторизован ... да мало ли полезных функций у стека route ... я честно скажу, пока не знаю их всех...
...
Рейтинг: 0 / 0
Передача объекта параметров в Get-запросе
    #39873814
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
carrotik.. и это тоже, но вы всерьез думаете, что пользователи SPA вбивают урлы "страниц" (т.е. компонентов) в адресную строку, и по большому счету им не пофик, что там, в адресной строке написано?

Сто раз уже тут написали - сохранить "страницу" в закладках, передать по почте/скайпу, поместить ссылку на другой сайт. В общем, любая шняга, где ничем кроме самого урла оперировать не получается.
...
Рейтинг: 0 / 0
21 сообщений из 71, страница 3 из 3
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Передача объекта параметров в Get-запросе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]