$.post('bind.php', {client_id: e.data}, function(data){alert(data);}, 'text');
异步调用绑定本地身份uid提示500错误,但是直接http网址访问绑定文件是可以的,这是什么问题
服务端使用GatewayWorker
bind.php文件源码如下:
//加载GatewayClient。关于GatewayClient参见本页面底部介绍
require_once 'Gateway.php';
// GatewayClient 3.0.0版本开始要使用命名空间
use GatewayClient\Gateway;
// 设置GatewayWorker服务的Register服务ip和端口,请根据实际情况改成实际值
Gateway::$registerAddress = '127.0.0.1:1238';
$client_id=$_REQUEST;
// 假设用户已经登录,用户uid和群组id在session中
$uid = 'admin';
// client_id与uid绑定
Gateway::bindUid($client_id, $uid);
[attach]844[/attach]
这是错误代码,怎么解决
看起来是client_id不合法,我隐约看到client_id包含了换行符号