2013-04-15 3 views

ответ

0

Вы можете использовать HttpWebClient из C# для подключения к внешнему ресурсу, а затем опубликовать данные. Пожалуйста, обратитесь сюда: http://msdn.microsoft.com/en-us/library/debx8sh9.aspx. Я надеюсь, что предыдущий google/bing помог бы вам

+0

может я перенаправлять класс WebClient? я хотел бы опубликовать данные на внешний веб-сайт, а также перенаправить пользователя на этот сайт. – Djave

+0

Вы хотите заполнить данные формы на веб-сайте и перенаправить использование этого веб-сайта? Или вы хотите опубликовать данные, а затем, что когда-нибудь появится, тогда вы хотите перенаправить на сайт? Можете ли вы объяснить больше – Devesh

+0

, это фактически онлайн-платежная система. то, что я хочу, заключается в том, что пользователь вводит сумму, и я создам форму с некоторыми скрытыми полями (существующими объемом ввода пользователя + некоторые дополнительные данные) в моем контроллере, отправьте эту форму + скрытые поля на внешний веб-сайт, а также перенаправляйте пользователя на этот веб-сайт, чтобы он мог оплатить эту онлайн-систему оплаты. – Djave

0

Позвольте понять с помощью примера. Сначала создайте объект HttpClient, затем назначьте базовый адрес let (https://stackoverflow.com/questions) и данные, которые вы хотите отправить в дополнение к типу данных, в котором передаются данные.

HttpClient client = new HttpClient(); 

client.BaseAddress = new Uri("https://stackoverflow.com/");//Assign Only Base Addresss 

client.DefaultRequestHeaders.Accept.Clear(); 

client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); 

StringContent content = new StringContent(JsonConvert.SerializeObject(objDataYouWantTosend), Encoding.UTF8, "application/json"); 

HttpResponseMessage response = await client.PostAsync("questions", content); 

var data = response.Content.ReadAsAsync<"ClassNameInWhichresponseIsComming">(); 
Смежные вопросы