private static RestTemplate PrepararMarcoServicio() { RestTemplate marco = new RestTemplate(DataResources.EmployesData); marco.MessageConverters.Add(new DataContractJsonHttpMessageConverter()); WebClientHttpRequestFactory requestFactory = new WebClientHttpRequestFactory(); requestFactory.Timeout = 1000000; marco.RequestFactory = requestFactory; return(marco); }
private RestTemplate StartTemplate() { RestTemplate template = new RestTemplate(ConfigurationManager.AppSettings.Get("UrlServicesMASGLOBAL")); template.MessageConverters.Add(new DataContractJsonHttpMessageConverter()); WebClientHttpRequestFactory requestFactory = new WebClientHttpRequestFactory(); requestFactory.Timeout = Convert.ToInt32(ConfigurationManager.AppSettings.Get("TimeOutMASGLOBAL")); template.RequestFactory = requestFactory; return(template); }
// public virtual RestTemplate GetRestTemplate() public virtual IRestOperations GetRestTemplate() { if (null != _restTemplate) { return((RestTemplate)_restTemplate); } _restTemplate = new RestTemplate(ClientSettings.Instance.ServerUrl); ((RestTemplate)_restTemplate).MessageConverters.Add(new NJsonHttpMessageConverter()); ((RestTemplate)_restTemplate).MessageConverters.Add(new XElementHttpMessageConverter()); ((RestTemplate)_restTemplate).MessageConverters.Add(new XmlSerializableHttpMessageConverter()); ((RestTemplate)_restTemplate).MessageConverters.Add(new ResourceHttpMessageConverter()); ((RestTemplate)_restTemplate).MessageConverters.Add(new StringHttpMessageConverter()); var requestFactory = new WebClientHttpRequestFactory { Timeout = 600000 }; ((RestTemplate)_restTemplate).RequestFactory = requestFactory; // return (RestTemplate)_restTemplate; return(_restTemplate); }