我有一个Jquery Ajax请求进入Facebook服务器。 (JSONP)
但是,我不满足于当前的响应,我想在之前“编辑”响应它返回到ajax调用。
为了做到这一点,我正在考虑通过ashx构建proxy
。 (它将执行请求,当响应返回时 - 他将编辑它,它将返回到ajax调用)。
jQuery ajax ---> myHandler.ashx ----> Facebook +--->
|
|
jQuery ajax <---- myHandler.ashx(+edit) <-----------+
问题是Facebook需要它的cookie,而IMHO -only facebook可以访问它的cookie。
ashx处理程序是否有任何方法可以将cookie与其请求一起转发(就像jQuery ajax那样)?
答案 0 :(得分:1)
从技术上讲,您可以模拟一个支持cookie的用户代理并将其转发给用户。
请求1:
请求2:
然而,请注意,Facebook(或任何其他服务)可能(并且应该)使用某种防洪检测。 它可能会阻止服务器的IP地址,因为它会收到来自它的大量请求。 这甚至可能违反FB许可条款。