如何让ColdFusion对使用GZIP的网站进行cfhttp发布

时间:2011-11-18 20:08:14

标签: coldfusion

我正在使用cfhttp将数据发布到URL并将“连接失败”作为文件内容。我将accept-encoding标头设置为'no-compression',这解决了get request but not for posts的问题。

如何在网站使用GZIP时成功发布?

3 个答案:

答案 0 :(得分:5)

尔加。问题是Ben的CFHTTPSession组件在成功发布后进行重定向时没有带头。所以我的实际帖子成功了,但重定向失败了。

在CFHTTPSession.cfc中解决这个问题

答案 1 :(得分:3)

http://www.talkingtree.com/blog/index.cfm/2004/7/28/20040729

<cfhttpparam type="header" name="Accept-Encoding" value="*" />
<cfhttpparam type="Header" name="TE" value="deflate;q=0">

答案 2 :(得分:2)

将这些标题添加到<CFHTTP>来电:

<cfhttpparam type="Header" name="Accept-Encoding" value="deflate;q=0">
<cfhttpparam type="Header" name="TE" value="deflate;q=0">

来源:http://coldfusion-archive.robgonda.com/blog/index.cfm/2005/12/30/cfhttp-and-gzip-compression/