我用Delphi XE2和印10.5.8.0。 我有TIdHttp的一个实例,我需要一个自定义的头添加到请求。 标头值中有逗号,所以它得到自动解析成多个头。 我不希望它这样做。 我需要为我的自定义标题标头值仍是一个字符串,根据逗号分隔符不分裂。
我曾尝试设置IdHttp1.Request.CustomHeaders.Delimiter := ';'
没有成功。 有没有一种方法,以确保头不会被分开的吗?
procedure SendRequest;
const HeaderStr = 'URL-Encoded-API-Key VQ0_RV,ntmcOg/G3oA==,2012-06-13 16:25:19';
begin
IdHttp1.Request.CustomHeaders.AddValue('Authorization', HeaderStr);
IdHttp1.Get(URL);
end;