2016-04-25 11 views
0

にスラッシュ:使用して私はこのような<code>config.yml</code><code>8p Guzzle</code>の束(<a href="https://github.com/8p/GuzzleBundle" rel="nofollow">https://github.com/8p/GuzzleBundle</a>)で変数を設定しようとしているconfig.yml変数

guzzle: 
    clients: 
     identity_api: 
      base_url: "%some.url%:5000/v2.0" 

と、典型的なGETやって:

$client = $this->container->get('guzzle.client.identity_api'); 
$response = $client->get('/users') 

をリクエストされたURLが次のURLであることを通知するエラーが表示されます。

http://somedomain.com:5000/users 

私はslashで何かだと思うが、私はバックスラッシュではなく何も触れないようにしようとしている。

+1

'$クライアント=の$ this - >、コンテナ>( 'guzzle.client.identity_api')を得る;' - それはYAMLファイルで 'guzzle.clients'ではないでしょうか? –

答えて

0

私のミスは、http://docs.guzzlephp.org/en/latest/quickstart.html#making-a-request

base_uri   URI    Result 
http://foo.com  /bar   http://foo.com/bar 
http://foo.com/foo /bar   http://foo.com/bar 
http://foo.com/foo bar    http://foo.com/bar 
http://foo.com/foo/ bar    http://foo.com/foo/bar 
http://foo.com  http://baz.com http://baz.com 
http://foo.com/?bar bar    http://foo.com/bar 

次私は、ユーザー要求のslashを削除する必要があります。

$client = $this->container->get('guzzle.client.identity_api'); 
$response = $client->get('users') 
関連する問題

 関連する問題