mailserver.php
class Controller_Mailserver extends Controller{ public function __construct()
{
parent::__construct();
}
public function action_index()
{
include ("vendor/phprpc/phprpc_server.php");
$server = new PHPRPC_Server();
$server->add('getmail', new Mailapi());
$server->start();
}
}
mailapi.php
class Mailapi{
public function getmail(){
return "123";
}
}以上是服务器里的项目里的一个api 是用的kohana框架;客户端如下:
$client = new PHPRPC_Client('http://XXX.XXX.XXX.XXX/mailserver');
echo $client->getmail();
输出的一直是:500:Internal Server Error
这个错误,我检查了语句之类的都没有问题,请各位帮忙解决
class Controller_Mailserver extends Controller{ public function __construct()
{
parent::__construct();
}
public function action_index()
{
include ("vendor/phprpc/phprpc_server.php");
$server = new PHPRPC_Server();
$server->add('getmail', new Mailapi());
$server->start();
}
}
mailapi.php
class Mailapi{
public function getmail(){
return "123";
}
}以上是服务器里的项目里的一个api 是用的kohana框架;客户端如下:
$client = new PHPRPC_Client('http://XXX.XXX.XXX.XXX/mailserver');
echo $client->getmail();
输出的一直是:500:Internal Server Error
这个错误,我检查了语句之类的都没有问题,请各位帮忙解决
$client = new PHPRPC_Client('http://XXX.XXX.XXX.XXX/mailserver'); 是不是要直接传递http://XXX.XXX.XXX.XXX/mailserver.php 这个地址才行 ?
可以用……/mailserver 因为当调用控制器里面的方法时要根据路由来,别人的能行,唯独我的不行,可能是我的框架的问题;正在查找中,谢谢啦