我需要在C#中手动开发SOAP通信,以使用SSL来使用一些Java Web服务。
我正在网上查看教程,并且像使用以下方式连接到端点的许多其他教程一样:
TcpClient client = new TcpClient(machineName, port);
但是我需要连接到这样的192.168.0.1:8201/some/path
之类的东西,而我似乎无法找到指定路径的方法。还看了IPEndpoint
,但也没有运气
答案 0 :(得分:3)
改为使用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