.NET 4.5에서 새로운 HttpClient
을 사용하도록 적응중인 기존 라이브러리가 있습니다. 라이브러리는 모든 요청에 대해 다른 구성 옵션 (예 : Timeout
, AllowAutoRedirect
및 Proxy
과 같은 속성)을 다르게 설정할 수있는 HTTP 요청을 보낼 수 있습니다.모든 요청에 대해 HttpRequestHandler 변경하기
이것은 비교적 쉽게 HttpWebRequest
과 함께했지만 그 자체의 문제가 있습니다 (성가신 제한 헤더처럼).
이러한 특성은 이제 HttpRequestHandler
에 설정하고 HttpClient
생성자로 전달해야합니다. 그리고 HttpClient
은 전체 응용 프로그램에서 다시 사용할 수 있도록 설계되었습니다.
가능하면 요청을 어떻게 설정할 수 있습니까?
예. 그러나 수정 가능한 속성은 나열된 것보다 훨씬 많으며 각 조합에 대해 하나의 인스턴스를 유지하는 것이 너무 비효율적입니다. – Hele
글쎄,이 경우에는 실제로 가장 효율적인 방법이 아닐 수도있는 'HttpClient'의 별도 인스턴스가 필요할 것입니다. –
자, 여러분의 의견을 염두에두고 RestSharp 라이브러리를 살펴 보았습니다. 비슷한 개념의 XxClient도있는 것으로 보입니다. RestClient가 HttpClient보다 가볍거나 그 반대의 경우를 알고 있습니까? (원한다면, 나는 이것을 새로운 질문으로 옮길 수있다). – Hele