Php蛋糕发布请求

时间:2012-04-24 14:23:03

标签: php web-services cakephp rest

我正在使用PHP Cake开发restful服务。我已经开发了所有获得服务。但我被困在邮政服务中。

问题是,我无法获得发布数据。我正在注意$ this-> data

以下是一个控制器功能的代码。

function signin() {

    $this->view = 'Webservice.Webservice';
    $message = "Request Received";
    if (!empty($this->data)) {
        $message = "Request has data";
    }


     $this->set(compact('message'));
}

这是我的请求数据

POST http://localhost/blog/posts/signin HTTP/1.1
User-Agent: Fiddler
Host: localhost
Content-Length: 25

username=abc&password=abc

请帮帮我。

谢谢,

1 个答案:

答案 0 :(得分:1)

Cake仅通过发送给PHP的数据填充请求数据数组,前缀为'data'。

像这样张贴您的用户名和密码:

data[username]=abc&data[password]=abc

这将告诉Cake将其放在$this->request->data