Vikram Singh Rathaur Ответов: 1

Преобразование заданного кода JAVA в C#


DefaultHttpClient httpclient = новый DefaultHttpClient();
// Создать список параметров запроса
ArrayList и Л;namevaluepair&ГТ; postParameters = новый ArrayList и Л;namevaluepair&ГТ;();
postParameters.add(new BasicNameValuePair("INSTITUTION_ID", "isnitition_id"));
postParameters.add(new BasicNameValuePair("AGGREGATOR_ID", "aggregator_id"));
postParameters.add(new BasicNameValuePair("MEMBER_ID", "member_id"));
postParameters.add(new BasicNameValuePair("PASSWORD", "password"));
postParameters.add(new BasicNameValuePair("inputJson_", "json string"));
// Откройте новый пост запрос на подключение “URL-адрес”
Протоколы HttpPost протоколы HttpPost = новые протоколы HttpPost("URL-адрес");
httpPost.setEntity(новый UrlEncodedFormEntity(postParameters));
// Выполнить POST-запрос
Ответ объект HttpResponse = с помощью HttpClient.выполнение(протоколы HttpPost);

Что я уже пробовал:

я не знаю о JAVA - коде, поэтому мне нечего попробовать

1 Ответов

Рейтинг:
2

debasish mishra

HttpClient httpclient = new HttpClient();   
var postParameters = new List<KeyValuePair<string, string>>();
postParameters.Add(new KeyValuePair<string,string>("INSTITUTION_ID", "isntitution_id");
postParameters.Add(new KeyValuePair<string,string>("AGGREGATOR_ID", "aggregator_id"); 
postParameters.Add(new KeyValuePair<string,string>("MEMBER_ID", "member_id");
postParameters.Add(new KeyValuePair<string,string>("PASSWORD", "password");


postParameters.Add(new KeyValuePair<string,string>("inputJson_", "json string");
// Open new POST Request connection for the “url”
var content = new FormUrlEncodedContent(postParameters);

var response = await httpclient .PostAsync(url, content);

var responseString = await response.Content.ReadAsStringAsync();


Сначала отладьте и определите, получаете ли вы какие-либо ошибки в некоторых строках, упомянутых выше, затем выясните проблему, и если вы не можете решить, опубликуйте свои комментарии, и если вы найдете какие-либо проблемы и решите их самостоятельно, то прокомментируйте, как вы их решили


Alex Schunk

KeyValuePair<string, string> - Это словарь... Зачем использовать список?

[no name]

Да, вы правы.Это можно изменить.Я изменю то же самое.Спасибо, что обратили на это внимание.