我可以编写在浏览器中运行的JavaScript来创建客户端代码并连接到net.tcp服务端点和端口吗?
例如,我知道服务协定在端点https://www.demoexamplething.com:8001/service/mex(示例)处公开,并且在.NET服务器端代码(WCF或其他)上运行。如何使用javascript连接到此端点并使用其Web服务?
我知道,在.NET项目中,我只需创建“连接服务”引用并自动生成客户端代码即可处理请求和响应。如何用Javascript完成?
我可以编写运行在浏览器中的javascript以创建客户端代码并连接到net.tcp服务端点和端口的任何方法吗?
不,您不能通过浏览器建立任意的TCP连接,除非进行浏览器扩展。
例如,我知道服务合同在端点公开...
对于HTTP请求,您无需建立TCP连接。您可以使用Fetch API发出HTTP请求。例如:
const res = await fetch('https://example.com');
const data = await res.text();
另请参见:https://developer.mozilla.org/en-US/docs/Web/API/Fetch_API