我正在使用apache的 HttpCore 库来实现代理。
我将响应标题缓存为由' \ r \ n' (每个键:值)分隔的字符串。
如何通过将我的字符串转换为标题[] ,使用 setHeaders()设置 HttpResponse 的标题。
我可以遍历字符串并使用&#39; \ r \ n&#39; 和&#39; <#39; 作为分隔符进行解析,
但是有更优雅的方式吗?
答案 0 :(得分:0)
您可以查看课程BasicLineParser
,虽然使用方法类 BasicLineParser lineParser = new BasicLineParser();
for (String line : headers.split("\r\n")) {
CharArrayBuffer charArrayBuffer = new CharArrayBuffer(line.length());
charArrayBuffer.append(line);
Header header = lineParser.parseHeader(charArrayBuffer);
}
来解析每一行而不是指望&#39;可能会更简单:&# 39;分隔符。
NuGet Package Manager -OR- Library Package Manager