【问题标题】:Making a XHR Request in C#在 C# 中发出 XHR 请求
【发布时间】:2020-04-09 23:49:03
【问题描述】:

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

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

【问题讨论】:

    标签: javascript c# xmlhttprequest network-programming


    【解决方案1】:

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

    【讨论】:

    • 感谢您提供的信息!你能帮我找出我需要在我的应用程序中拨打哪些电话吗?我的意思是我只有那个按钮作为线索,我不知道如何找出我的浏览器正在执行哪些调用,以便我可以复制它们
    • 更新:没关系,我发现你可以右键单击 chrome Network thingy 中的条目并复制有关它的内容
    • 是的,没错。你会在开发者选项中找到所有的网络调用/缓存/JS文件。
    猜你喜欢
    • 1970-01-01
    • 2020-05-14
    • 2014-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-05-29
    • 2014-05-31
    • 2011-06-03
    相关资源
    最近更新 更多