繁体   English   中英

Restler 2:调用index.php时,显示错误404

[英]Restler 2: When calling index.php, display error 404

我是Restler 2.0的新手,我试图创建一个API, http: //exampe.com/api/index.php/lbs/hello/123456,它返回成功结果,但是当我放http://exampe.com/api时/index.php/lbs/getloc/123456 ,返回失败。 有人知道会发生什么吗?

结果:

{
  "error": {
    "code": 404,
    "message": "Not Found"
  }
}

下面是代码:

index.php

require_once 'restler/restler.php';
require_once 'classes/lbs.php';

$r = new Restler();
$r->addAPIClass('LBS');
$r->addAPIClass('Say');
$r->handle();

lbs.php

class LBS {
    function getloc($to) {
        return $to;
    }

    function hello($to) {
        return $to;
        }
}

您需要包含包含通过addAPIClass方法添加的“ Say ”类的文件。 您的索引文件应如下所示

require_once 'restler/restler.php';
require_once 'classes/lbs.php';
require_once 'classes/say.php';

$r = new Restler();
$r->addAPIClass('LBS');
$r->addAPIClass('Say');
$r->handle();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM