I want to change default Connection:keep-alive from rpc service to Connection:close
What Im doing is:
reqBuilder = new RpcRequestBuilder() {
@Override
protected RequestBuilder doCreate(String serviceEntryPoint) {
RequestBuilder rb = super.doCreate(serviceEntryPoint);
rb.setHeader("Connection", "close");
return rb;
}
};
((ServiceDefTarget) ObjectService).setRpcRequestBuilder(reqBuilder);
But. The default Connection:keep-alive is still appearing. (some gwt class is overriding it)
Any Idea?
The
Connectionheader is managed by the browser. ThesetHeaderis a no-op for this header: http://dvcs.w3.org/hg/xhr/raw-file/tip/Overview.html#the-setrequestheader-method