2012-04-06 4 views
0

답변을 찾고 있었지만 불행히도 나를 도울 수 없습니다. 나는 웹 클라이언트와 HTTPS를 사용하여 서버에 연결하기 위해 윈도우 폰 7이 필요합니다, 그래서 나는 다음 코드를 사용 :이 후WP7 WebClient HTTPs를 찾을 수 없음 오류

WebClient wc = new WebClient(); 
wc.UploadStringCompleted += .... 
wc.UploadStringAsync(new Uri("https://path.to.page/api"), "POST", "data=data"); 

, 코드 휴식 재치 오류 "찾을 수 없음"을,하지만 난 브라우저에서 페이지를 열 때입니다 영원히 좋아. https를 통해 연결하는 방법에 대한 해결책이 있습니까? HTTP가 잘 작동합니다. 나는 또한 자격 증명을 시도했다. 나는 또한 다른 사람들의 충고를 여기 시도했지만 아무 것도 효과가 없다.

고마워.

+0

인증서 문제가 있습니까? wp 브라우저에서 URL을 열어보십시오 ... 페이지는 경고없이 직접 액세스 할 수 있습니다. –

+0

예, 맞습니다. 신뢰할 수없는 인증서가있는 확인이 있습니다. 하지만 난 자줏빛이 유일한 자체 서명 인증서를 테스트하는 데 사용해야합니다. 것이 가능하다? – raz0r999

+0

에뮬레이터 나 장치에 전자 메일로 보내거나 Internet Explorer를 사용하여 자체 서명 인증서를 설치해야합니다. –

답변

-1

아마 당신의 문제는

wc.UploadStringAsync(new Uri("https://path.to.page/api"), "POST", "data=data"); 

시도 에뮬레이터에서 귀하의 요청을 볼 피들러 같은 프로그램을 사용

var params = "data=data"; 
wc.UploadStringAsync(new Uri("https://path.to.page/api?" + params), "POST"); 

아래 그리고 확실히처럼 URI에 매개 변수를 추가 아래의 라인입니다.

http : // https를 사용하여 테스트하지 않았지만 http와 다를 수는 없습니다. 코드에 문제가있을 수있는 다른 것을 볼 수 없었습니다.

관련 문제