如何将特殊字符作为查询参数输入框

问题描述 投票:0回答:1

这是我的代码:

page [size]和page [number]无效。我知道是因为有特殊字符[]。但是我不知道如何解决这个问题。请帮助

$client = new Client()
try{
        $response = $client->request('GET', getenv('URL').self::$propertyUrl, [
            'query' => [
                'api_key' => getenv('MTC_API_KEY'),
                'page[size]' => $pageSize,
                'page[number]' => $pageNumber
            ],
            'verify' => false
        ]);
    }catch (BadResponseException $exception){
        $response = $exception->getResponse();
    }
php laravel slim guzzle guzzle6
1个回答
0
投票

所以问题出在getenv('URL')和self :: $ propertyUrl之间的字符串连接。 self :: $ propertyUrl开头包含/斜杠,因此getenv('URL')

也是如此
© www.soinside.com 2019 - 2024. All rights reserved.