2010-07-16 5 views
0

내 셰어 포인트 웹 파트가 HttpWebRequest.GetRequestStream을 호출 할 때 내 클라이언트 환경에서 오류를 던지고 있습니다 (프록시 서버를 사용하고 있습니다). 오류는 "원격 서버에 연결할 수 없습니다."입니다.모의 (mock) 프록시 서버를 연결하는 방법은 무엇입니까?

내 요청이 프록시 서버를 통과하도록 내 시나리오에서이 시나리오를 재현하는 가장 좋은 방법은 무엇입니까 (모의 프록시 연결). 이것은 디버그하는 데 도움이됩니다 ...

답변

1

HttpWebRequest 개체에서 프록시 서버를 구성 할 수 있습니다. 서버 주소를 지정할뿐만 아니라 우회 주소를 추가 할 수 있습니다.

http://msdn.microsoft.com/en-us/library/system.net.httpwebrequest.proxy(v=VS.71).aspx

프록시

또한 config 파일에서 지정할 수 있습니다. 이렇게하면 솔루션을 더 쉽게 테스트 할 수 있습니다.

http://msdn.microsoft.com/en-us/library/kd3cf2ex.aspx

+0

프록시를 사용하지 않으므로 내 주소는 어떻게됩니까? – Prabhu

+0

이것을 테스트하려면 프록시 서버가 필요합니다. 주변에 어떤 방법이 있다고 생각하지 않습니다. 당신이 직접 가지고 있지 않다면 테스트를 위해 오징어 프록시를 호스팅 할 수 있습니다 : http://www.squid-cache.org/ 위의 방법을 통해 개별 웹 요청에 대한 프록시를 지정할 수 있습니다 또는 웹 응용 프로그램 용. – fletcher

관련 문제