프록시를 통해 C ++ / 부스트를 사용하여 간단한 HTTP 요청을 수행 하시겠습니까?

StackOverflow https://stackoverflow.com/questions/1430495

문제

나는 부스트를 가진 매우 초보자이며, 라이브러리를 사용하는 프록시를 사용하지만 서핑에 대한 유일한 경험은 .NET을 사용하고 있습니다 (이를 위해 정말 편리합니다). 이제 HTTP 프록시를 통해 간단한 HTTP 요청을 수행하려고합니다.

부스트를 직접 사용하는 깔끔한 방법이 있습니까?

내 프록시는 NTLM 인증을 사용합니다.

도움이 되었습니까?

해결책

아니요, Boost는 HTTP 클라이언트 나 프록시와 인터페이스하는 방법을 제공하지 않습니다. 반드시 이러한 기능을 직접 구현해야합니다.

분명히, roost.asio를 사용하여 HTTP 클라이언트를 구현할 수 있습니다. 그러나 프록시를 통해 안정적으로 대화 할 수있는 클라이언트를 구현하는 것은 훨씬 더 복잡하며 ASIO는 저수준 소켓 자체를 넘어서도 그에 대한 지원을 제공하지 않습니다. NTLM 인증을 수행하기위한 프레임 워크가 포함되어 있지 않으므로 올바르게 얻기가 어려울 수 있습니다.

더 복잡한 라이브러리 곱슬 곱슬하다 그 지원을 제공하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top