gpt4 book ai didi

用于net.tcp连接的Javascript客户端?

转载 作者:行者123 更新时间:2023-12-01 00:12:30 24 4
gpt4 key购买 nike

有什么方法可以编写在浏览器中运行的 JavaScript 来创建客户端代码并连接到 net.tcp 服务端点和端口?

例如,我知道服务合约在端点 https://www.demoexamplething.com:8001/service/mex 处公开。 (示例),并且在 .NET 服务器端代码(WCF 或其他代码)上运行。如何使用 javascript 连接到此端点并使用其 Web 服务?

我知道在 .NET 项目中,我只需创建一个“连接服务”引用并自动生成客户端代码来处理请求和响应。这如何在 JavaScript 中完成?

最佳答案

Is there any way that I can write javascript that runs in the browser to create client code and connect to a net.tcp service endpoint and port?

不,除了创建浏览器扩展之外,您无法从浏览器建立任意 TCP 连接。

For example, I know that a service contract is exposed at the endpoint...

对于 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

I know that in a .NET project that I would simply create a "Connected Service" reference and auto-generate client code to work with requests and responses.

自从我搞乱这个以来已经很长时间了...但是没有 WSDL 或其他有助于定义请求/响应数据的东西吗?我打赌有人制作了一个封装 Fetch 或 XHR 的 JavaScript 模块。我不知 Prop 体要搜索什么,但请查看 NPM .

关于用于net.tcp连接的Javascript客户端?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59978919/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com