我正在用服务器端的php和客户端(浏览器)的javascript构建一个简单的代理。 php服务器接收带有json数据的发布请求,诸如此类:
{headersArray: ["Get /someurl...","Cookie: some cookie"],url...}
比提取标头和url之后,PHP代码使用curl来获取资源,并且在这一点上,我想通过“ Response
”构造函数在客户端上构造一个响应对象,因此我需要还要将标头传输回客户端,因此我考虑再次构造一个将包含标头和响应主体的json对象,但是很多服务器都使用gzip编码,我可以将gzip编码的响应主体作为json属性插入并且安全地传回给客户?我需要在客户端浏览器上对其进行解码吗?它会增加很多开销吗?还有更好的主意吗?