170 похожих чатов

Приветствую, с гузлом не получается сделать запрос выкидывает ошибку Client

error и срезает url, мой запрос 'base_uri' => 'https://site.ru/main/api?' - часть api? срезает и 'timeout' => 2.0, я данный запрос кормлю (new Client($uri))->request('GET', 'query...')

14 ответов

2 просмотра

Хорошо, держи в курсе

Ищи доки на него. Вангую, что-то не так делаешь

Знак вопроса в конце url это как-то ненормально.

SuleYman-Aliev Автор вопроса
Boris Ustyantsev
Знак вопроса в конце url это как-то ненормально.

почему? если стороний сервис просит в запросе сделать ?)))

SuleYman-Aliev Автор вопроса
SuleYman Aliev
почему? если стороний сервис просит в запросе сдел...

По стандарту после знака вопроса должны идти get параметры.

SuleYman Aliev
Съедает в запросе строку 'api?' вот и все))

потому что не может он этого требовать

SuleYman-Aliev Автор вопроса
Boris Ustyantsev
По стандарту после знака вопроса должны идти get п...

Это понятно) он съедает не get параметры, а только api?, вот пример https://site.ru/main/api?query=1&query=2, Client error возвращает типо я сделал запрос https://site.ru/main/query=1&query=2, соответственно 404 Not Found

SuleYman Aliev
Это понятно) он съедает не get параметры, а только...

Уберите ? из base_url. Он его сам подставит когда будет подставлять параметры

SuleYman-Aliev Автор вопроса
Boris Ustyantsev
Уберите ? из base_url. Он его сам подставит когда ...

Предлогаешь api? засунуть в метод $client->request('GET', 'api?query=1&query=2') ?))

SuleYman-Aliev Автор вопроса
Boris Ustyantsev
Нет base_url оставить https://site.ru/main/api

Нефига съедает это же не директория

SuleYman Aliev
Нефига съедает это же не директория

А. Ну так и будет съедать. Тут даже таблица есть. https://docs.guzzlephp.org/en/stable/quickstart.html#making-a-request

SuleYman Aliev
Нефига съедает это же не директория

Там, по-моему, параметры передаются через опции, а не в url'е

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
вы делали что-то подобное и как? может есть либы готовые? увидел картинку нокода, где всё линиями соединено и стало интересно попробовать то же в ddl на lua сделать. решил с ч...
Victor
8
Ребят в СИ можно реализовать ООП?
Николай
33
Подскажите пожалуйста, как в CustomDrawCell(Sender: TcxCustomGridTableView; ACanvas: TcxCanvas; AViewInfo: TcxGridTableDataCellViewInfo; var ADone: Boolean); получить наз...
A Z
7
Карта сайта