}
handle.event(new State.Connecting());
//XXX who is escaping this?
req.setUri(req.getUri().replaceAll("%5f", "_"));
ChannelFuture fut = bootstrap.connect(url.getHost().toString(), url.getPort().intValue());
fut.channel().attr(KEY).set(info);
handle.setFuture(fut);
if (!monitors.isEmpty()) {
for (ActivityMonitor m : monitors) {
m.onStartRequest(url);
}