ric*_*h97 7 javascript php json http
我正在尝试使用JSON和http响应代码.我通过AJAX请求提交表单,显然我需要验证服务器端的数据.
如果帖子成功,我的想法是回复"200 OK"回复(确认消息为正文).如果用户发送的数据无效,我不知道该怎么回应.
发回JSON对象:
$message = array(
'error' => true,
'code' => 'some error number relevant to you',
'message' => 'A nice human-readable+relevant error message'
);
echo json_encode($message);
Run Code Online (Sandbox Code Playgroud)
我更喜欢以这种方式通过服务发出错误信号.摆弄HTTP状态代码似乎不对,因为关于实际HTTP请求本身的一切工作正常 - 只是请求不符合服务的期望.
只需实现像JSON-RPC这样的标准协议.它有错误处理,参数传递等.
请求:
{"method": "postMessage", "params": ["Hello all!"], "id": 99}
Run Code Online (Sandbox Code Playgroud)
响应:
{"result": 1, "error": null, "id": 99}
Run Code Online (Sandbox Code Playgroud)
并且出错:
{"result": null, "error": "Duplicate Message", "id": 99}
Run Code Online (Sandbox Code Playgroud)
它非常灵活,是标准的 ......
| 归档时间: |
|
| 查看次数: |
2547 次 |
| 最近记录: |