获取POST的跨站点JSON响应的最佳实践?

Sco*_*nen 5 javascript php ajax mod-rewrite json

我正在使用具有多个子域的Intranet.我可以控制每个子域,因此不需要考虑跨站点请求的安全性.我有PHP脚本和JSON响应我想从多个子域调用而不重复.对于GET请求,我可以使用AJAX和JSONP执行此操作,但这不适用于POST请求.我看到的一些替代方案,其中没有一个看起来非常好:

  • 以最小的响应POST到本地子域的副本,然后使用JSONP从中心位置获取完整响应
  • POST和GET都是使用JSON在本地子域上的副本
  • 使用mod_rewrite在后端使用带有JSON的中央脚本使用本地URL
  • 使用符号链接使用带有JSON的后端中央脚本的本地URL

我错过了一些简单的东西吗?你会在这做什么?

小智 2

只需查看此https://developer.mozilla.org/En/HTTP_access_control页面即可。您需要的一切 - 将标头添加到所有接受发布请求的脚本中。例子: