2009-08-09 2 views
0

들어오는 양식 모음을 다른 서버에 다시 POST하는 쉬운 방법이 있는지 궁금합니다.C# ASP.NET MVC : 양식 콜렉션을 다시 POST하는 쉬운 방법/샘플?

이유 : 나는 필드 묶음이있는 양식이있는 서버 1을 가지고 있지만 실제로 서버 2에 저장해야합니다. 서버 2에 대한 사람들의 액세스를 허용 할 수 없으므로 요청해야합니다. 서버 1의 입력. 여전히 내 이미 완료된 MVC 컨트롤러 작업 (원래 서버 2에 직접 게시하는 것으로 가정)을 유지하려고합니다.

힌트 또는 샘플 코드를 사용하는 데 감사드립니다.

감사합니다.

답변

1

정확히 어떤 문제가 있습니까? 서버 1에서 데이터를 받고 있습니까? 서버 2 형식으로 처리 할 수 ​​있습니까? 실제 전송? 또는 서버 2의 코드?

public ActionResult Proxy(FormCollection form) { 
    var client = new System.Net.WebClient(); 
    client.UploadValues("http://server2/post.php", form); 
} 

제임스

+0

실제 형태로 수집이 지금 당신의 코드를 시도 서버 2 에 이상을받은 같은 방식으로 개체를 게시 할 코드 :

가장 쉬운은 다음과 같이 될 것이다 :) – Alex

+0

FormCollection은 POST에서만 작동하는 것 같습니다. –

관련 문제