powered by simpleCommunicator - 2.0.18     © 2024 Programmizd 02
Map
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Переделать POST запрос в GET
7 сообщений из 7, страница 1 из 1
Переделать POST запрос в GET
    #40112392
alikon1
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Смотрю содержимое POST запроса в консоли браузера и там допустим {"id":"123456789","collection":"full"}. Переделываю в GET: http://site.ru/list.php?id=123456789&collection=full и страница грузится правильно.

Проверяю следующий запрос. Там уже: {"collection":"full","search":{"id":{"text":"123456789"}}}. Вложенности что ли. Не могу понять как такой POST переделать в GET.
...
Рейтинг: 0 / 0
Переделать POST запрос в GET
    #40112408
Код: php
1.
collection=full&search_id=text&search_id_text=123456789


ну или просто всю строку запихнуть в GET:
Код: php
1.
?json={"collection":"full","search":{"id":{"text":"123456789"}}}


но я не думаю, что это сработает ({} - в URL не схавает наверное)

а зачем? POST рулит. Туда можно передать такой JSON и проблем не знать.
Если очень хочется, чтобы фильтр можно было передавать по ссылке, то там JSON не нужен
...
Рейтинг: 0 / 0
Переделать POST запрос в GET
    #40112422
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alikon1 , ранее задавали аналогичный вопрос ...
...
Рейтинг: 0 / 0
Переделать POST запрос в GET
    #40125366
uProger
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alikon1,

А причём тут метод запроса? вопрос о правельность джейсона в запросе...
...
Рейтинг: 0 / 0
Переделать POST запрос в GET
    #40125387
PizzaPizza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
непонятно кто на ком стоял

переделывать запросы не имеет смысла, если вы не переделываете обработку этих запросов.

если вы переделываете запросы, то разбирайте json передаваемый в post на переменные/массивы и обрабатывайте как вам нужно

если вы не имеете доступа к обработке запроса, то просто отдавать get не получится, так обработка обоих методов скорее всего не заложена на приемной стороне
...
Рейтинг: 0 / 0
Переделать POST запрос в GET
    #40125557
estic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
alikon1
Переделываю в GET
Зачем? В GET не все запросы можно переделывать.

alikon1
Проверяю следующий запрос. Там уже: {"collection":"full","search":{"id":{"text":"123456789"}}}. Вложенности что ли. Не могу понять как такой POST переделать в GET.
Вы у кого спрашиваете? Задайте вопрос тому, с чьим ресурсом работаете.

Если чисто теоретически рассуждать, то может быть, например, так: search[id][text]=123456789

Или как в JSON-RPC-GET-запросе: search=закодированная в URL-кодировке строка {"id":{"text":"123456789"}} (кодируется все, что должно быть закодировано, включая скобки, кавычки и даже пробелы, если они есть; пробелы могут кодироваться не 16-ричным кодом, а плюсом).
...
Рейтинг: 0 / 0
Переделать POST запрос в GET
    #40125580
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Считается, что гетом передается то, что вы на этих условиях извлекаете из данных, а постом, то , что передаёте.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Переделать POST запрос в GET
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали тему (1): Анонимы (1)
Читали форум (1): Анонимы (1)
Пользователи онлайн (14): Анонимы (11), Yandex Bot, Bing Bot 2 мин., Google Bot 6 мин.
x
x
Закрыть


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