Эквивалент MFC CInternetSession в Java? - PullRequest
0 голосов
/ 26 февраля 2010

Я нахожусь в процессе переноса части нашего старого кода на Java и зашел в тупик при подключении (как я считаю,) к портам MFC ASP.

В старом коде это было сделано через CInternetSession, но я не уверен, каким будет эквивалент Java.

В качестве примера, старый код имел следующее:

CInternetSession sess;
pHttpConnect = sess.GetHttpConnection(m_WwwSite, m_port, m_Logon, m_Password);
... do stuff

Кто-нибудь знает, какой будет лучшая замена для чего-то подобного? Оглядываясь назад, мне кажется, что мне нужно использовать некоторые классы в servlet-api.jar, но я действительно ценю мнение эксперта, прежде чем начать идти по потенциально бесплодному пути.

Спасибо.

1 Ответ

0 голосов
/ 26 февраля 2010
URLConnection conn = new URL("http://" + m_Logon + ":" + m_Password + "@" + m_WwwSite + ":" + m_port).openConnection();

Если вы не хотите выполнять конкатенацию строк, вы можете вместо этого использовать конструктор URI *1003*, затем использовать toURL (). См. URL , URI и URLConnection .

РЕДАКТИРОВАТЬ: я исправил отсутствующий http.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...