我在clientDomain.com/show.php页面中有一个jQuery脚本,它显示了使用jQuery.getJSON()从serverDomain.com/echo.php .php页面加载的一些数据。我希望只有被允许的域名才能显示数据,因为我不希望未经授权的人在自己的网站上安装脚本而没有我的许可。有没有办法将jQuery.getJSON()的响应限制在特定的域中?该解决方案还应防止客户端使用iframe。总而言之,只有当有人直接访问serverDomain.com/ only .php页面或其中一个允许的客户端域时,才能看到数据。提前感谢您的支持!
我的请求/响应脚本的工作方式类似于
我们正在实现一个API,我们希望遵循命名端点的最佳实践。然而,在设计过程中,我们发现了一个挑战。我们有一些对象,对象的键是三个键的组合: key1、key2、key3。 api/orders?fiter1=value1&filter2=value2 # To retrieve the list of orders that futfill al the filters. 但是,如果密钥实际上是数据库中的组合键,例如,日期和人名的组
我在我的开发服务器上使用我的WordPress站点,试图获得一个自定义插件来调用restful服务。该插件使用jQuery和Ajax引用JavaScript文件。当我更改单选按钮的状态时,我正在尝试调用restful服务来获取一些数据。执行下面的代码,屏幕上显示的结果是"Here are The are:“,所以看起来调用了web服务,没有返回任何数据。我在web服务中进行了一些日志记录,这样我就可以确定web服务实际上正在被调用,并且看起来好像从未从该代码中调用过web服务。所以我有很多问题,比如你看到我哪里错了吗?当成功函数显然没有命中服务时,它为什么会被调用?我能做些什么来调试它