javascript - 在 C# 中发出 XHR 请求

标签 javascript c# xmlhttprequest network-programming

我正在使用 DroidCamX 将手机的摄像头流式传输到 C# 应用程序,工作很简单。现在我必须从我的应用程序内部启用相机手电筒(重要),通常您可以通过网络界面访问 localip:4747 并单击按钮来完成此操作。我对网络通信的了解为零,所以我什至不知道从哪里开始。

我唯一能发现的是,当我转到 chrome 中的“网络”选项卡并单击页面上的 flash 按钮时,它会显示名为“xhr”类型的“led_toggle”,启动器为“jquery.min.js” :5”,显然这个东西只存在于 JavaScript 中,有没有办法用 C# 来做到这一点?

最佳答案

XHR 只是浏览器用来进行 https 网络调用的句柄/API。这里你必须关心的是原型(prototype) https,而不是 XHR,因为它只是浏览器提供的 API。事实上,XHR 代表 XMLHttpRequest。在 C# 中,您可以使用已有的 http 包来执行相同的网络调用。这是提供从 C# 进行网络调用的 API 的链接 https://learn.microsoft.com/en-us/aspnet/web-api/overview/advanced/calling-a-web-api-from-a-net-client 希望对您有帮助!

关于javascript - 在 C# 中发出 XHR 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61124903/

相关文章:

javascript - 如何在 Chrome 扩展中使用 Javascript 保护或隐藏 oAuth CLIENT_SECRET?

C#多线程ping

c# - 导航到页面期间 Windows Phone 设备中的 ExecutionEngineException

c# - 由于语言要求,如何在单独的线程上打开表单

javascript - 从函数返回 xmlhttp responseText 作为返回

javascript - React.js 无法读取未定义的属性 'setState'

javascript - 每次点击即可在 2 个类别之间切换

javascript - 在上下文菜单中单击打印按钮时验证 html 表单字段

javascript - 以编程方式声明基于索引数组的变量(使用谷歌站点列表页面)

javascript - 如何从 Chrome 扩展程序发送 HTTP GET 请求?