Пример #1
0
 // 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;
 }
Пример #2
0
        public virtual RestTemplate GetRestTemplate()
        {
            if (null != _restTemplate) return _restTemplate;
            _restTemplate = new RestTemplate(ClientSettings.Instance.ServerUrl);
            // 20150316
            // _restTemplate.MessageConverters.Add(new NJsonHttpMessageConverter());
            // 20150609
            // _restTemplate.MessageConverters.Add(new NJsonHttpMessageConverter() as IHttpMessageConverter);
            _restTemplate.MessageConverters.Add(new NJsonHttpMessageConverter());
            _restTemplate.MessageConverters.Add(new XElementHttpMessageConverter());
            
            _restTemplate.MessageConverters.Add(new XmlSerializableHttpMessageConverter());
            _restTemplate.MessageConverters.Add(new ResourceHttpMessageConverter());
            _restTemplate.MessageConverters.Add(new StringHttpMessageConverter());

            // 20150604
            var requestFactory = new WebClientHttpRequestFactory {Timeout = 600000};
            _restTemplate.RequestFactory = requestFactory;

            return _restTemplate;
        }
 protected override IClientHttpRequestFactory CreateRequestFactory()
 {
     webRequestFactory = new WebClientHttpRequestFactory();
     return webRequestFactory;
 }
Пример #4
0
 protected override IClientHttpRequestFactory CreateRequestFactory()
 {
     webRequestFactory = new WebClientHttpRequestFactory();
     return(webRequestFactory);
 }