首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Symfony2 Guzzle HTTP请求

问Symfony2 Guzzle HTTP请求
EN

Stack Overflow用户
提问于 2015-07-03 18:34:34
回答 1查看 661关注 0票数 1

我正在使用Symfony2,我尝试在我的一个测试(PHPUnit)中使用Guzzle来设置我的请求中的一些值。

我想在我的请求中添加以下内容:

代码语言:javascript
复制
 $string = '{
            "postcode":"XXX-XXX",
            "source_channel":"BU",
            "flow":"ENQUIRY",
            "email_address":"test@test",
            "first_name":"Bob",
            "surname":"White",
            "User-Agent":"Mozilla",
        }';

我的迷惑代码:

代码语言:javascript
复制
$client = new \Guzzle\Http\Client();
$post = $client->post('http://127.0.0.1/api/save/details', array(), $string);
$data = $post->send();

错误:

代码语言:javascript
复制
Guzzle\Http\Exception\ClientErrorResponseException: Client error response
[status code] 404
[reason phrase] Not Found
[url] http://127.0.0.1/api/save/details

我真的是个新手,但我想要做的事情似乎很简单。我从错误消息中假设可能是错误的,但是URL有问题,事实上我知道它是好的……

你知道这里可能出了什么问题吗?

EN

回答 1

Stack Overflow用户

发布于 2015-07-03 18:57:55

在我看来,你的网址的域名部分有一个拼写错误。试着改变

代码语言:javascript
复制
'http://127.0.0.1:/api/save/details'

至

代码语言:javascript
复制
'http://127.0.0.1/api/save/details'
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31204695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档