Использование TCPClient () с IP: PORT / PATH - PullRequest
0 голосов
/ 01 февраля 2012

Мне нужно вручную разработать связь SOAP в C # для использования некоторых веб-сервисов Java с использованием SSL.

Я просматривал учебное пособие в Интернете и, как и многие другие учебники, оно подключается к конечной точке с помощью:

TcpClient client = new TcpClient(machineName, port);

Но мне нужно подключиться к чему-то подобному 192.168.0.1:8201/some/path, и я не могу найти способ указать путь.Также посмотрел на IPEndpoint но тоже не повезло там

1 Ответ

3 голосов
/ 01 февраля 2012

Используйте взамен WebClient или HttpWebRequest.Например,

WebClient wc = new WebClient();
byte[] buf  = wc.DownloadData("https://192.168.0.1:8201/some/path");
//or
string s =  wc.DownloadString("https://192.168.0.1:8201/some/path");

Вы также можете использовать WCF и попытаться добавить service reference в свой проект

...