简单PHP web服务未返回错误消息

简单PHP web服务未返回错误消息,php,web-services,rest,Php,Web Services,Rest,我使用下面的代码通过web服务检查用户登录系统。当我在url中使用正确的信息时,一切都正常,但很快我就用错了,它不会返回错误 代码: 返回正确信息: {"code":1,"status":200,"response_message":"Success","message":"You are logged In successfully","data":[{"user_id":"72"}]} 但当我在url中输入错误的详细信息时,它会返回: Bad Request 虽然我想要这个:{“code

我使用下面的代码通过web服务检查用户登录系统。当我在url中使用正确的信息时,一切都正常,但很快我就用错了,它不会返回错误

代码:

返回正确信息:

{"code":1,"status":200,"response_message":"Success","message":"You are logged In successfully","data":[{"user_id":"72"}]}
但当我在url中输入错误的详细信息时,它会返回:

Bad Request
虽然我想要这个:
{“code”:0,“status”:404,“data”:null}

包含正确信息的url:
http://xxxxxx/actions.php?actionid=login_user&email=mohsin@balianti.com&password=mohsin

包含错误信息的url:
http://xxxxxx/actions.php?actionid=login_user&email=mohsin@balianti.com&password=ddfsdfdsf

谁能帮帮我吗


感谢您定义的
else{}
块中的所有人

$response['code']               = 0;
您要映射到的对象

0 => array('HTTP Response' => 400, 'Message' => 'Unknown Error'),
400被映射到

400 => 'Bad Request',
证明你的剧本有效,哇

如果要更改此项,请更改映射:

$response['code']               = 3; // or 4 or whatever you define

没人帮忙吗?你开题才5分钟?对不起,伙计。大多数人开始发布答案。你能告诉我们处理服务回复的代码吗?(必须配备处理非200状态代码的设备)。错误日志中的错误是什么??我们可以在其他电子邮件中与PM中的个人交谈吗?我想和你谈谈关于贵国的一些事情。你能帮我吗?如果你真的是德国人。对不起,如果它伤害了你,我会亲自联系你。对不起,在这样的场合再次谈论这个问题,先别紧张。我即将来到你们国家参加MS项目,想问你们一些关于这方面的问题。所以放松点,放松一下。德国有成千上万的人住在那里,不仅仅是你帮助我。正确的。?所以现在放松点。我本不想说什么的
$response['code']               = 3; // or 4 or whatever you define