отправить URL в форме параметров жрет http - PullRequest
1 голос
/ 25 февраля 2020

Я использую laravel и GuzzleHttp для отправки почтового запроса, как показано ниже

$client = new Client(['verify' => false]);

$data = [
   'headers' => [
                    'Authorization' => 'code',
                    'Content-Type' => 'application/x-www-form-urlencoded',
                ],
  'form-params' => [
                        'redirect_uri' => 'http://localhost',
                        'code' => 'MZTADnFF6m'
                ]
        ];

  $response = $client->request('POST', 'https://oom.com', $data);

, но моя проблема 'http://localhost' отправить как 'http:\/\/localhost' серверу API

как я могу исправить эту проблему?

Ответы [ 2 ]

1 голос
/ 25 февраля 2020

Вы можете использовать stripslashes() для достижения этой цели. Вы можете попробовать

stripslashes("http:\/\/localhost");

, в результате

http://localhost

в результате

0 голосов
/ 25 февраля 2020

используйте urlencode здесь


'redirect_uri' => urlencode('http://localhost'),

...