我正在建立一个php json(p)rpc服务器,目前我仍然没有找到有关如何处理/响应如果jsonp调用在被调用函数/方法内抛出错误的足够信息。有了json rpc 2.0,它有很好的文档记录 - 而jsonp却没有。如何从名为?
的服务的应用程序级别返回错误假设请求/service.php?var=test&callback=jsonpCallback
之类的呼叫。在积极的情况下,结果将类似于jsonpCallback({"result": "test"})
。假设在应用程序级别抛出异常?我该怎么回事?怎么回事?
我是否在回调中返回错误对象?或者只是一个json(自定义)错误对象作为字符串?如果有类似jsonp错误对象约定的地方在哪里找到它?
允许在GET请求中进行自定义错误回调是有意义的,可以调用它:/service.php?var=test&callback=jsonpCallback&errorCallback=jsonpErrorCallback
高度赞赏任何建议。