【发布时间】:2021-02-17 17:23:32
【问题描述】:
所以我尝试在 C# 中向discord:///invite/INVITECODE 发送请求,因此它会在 Discord 中显示弹出窗口,邀请用户访问我的 Discord 服务器。但是正常的 WebRequest / HttpWebRequests 不起作用,因为 discord:/// 不是公认的 URL 前缀。我该怎么做?
修订:我正在编写一个 C# .exe 应用程序,我只想要一个执行该链接的按钮,以便以与将该链接粘贴到 google 中相同的方式打开 Discord。
此外,“弹出窗口”正是您通过该特定链接打开 Discord 时发生的情况,我并不是暗示该请求会打开一个弹出窗口。如果术语不好,我很抱歉,我主要是自学的。
【问题讨论】:
-
你为什么还要标记 C?
HttpWebRequest在 C 中不存在,大多数 C# 代码无法在 C 中编译。 -
这没有多大意义 -
WebRequest或任何其他以任何语言执行 Web 请求的方式都不会“显示任何类型的弹出窗口”......所以不太清楚你想要什么实现... -
用户需要使用在其操作系统中注册的协议处理程序来执行该链接。用户是否正在运行您的代码的已安装应用程序(shellexecute...)?或者从您的服务器获取网页 ()?
-
'discord' 是一个真实/有效的协议吗?我从来没听说过。您认为应该使用的 URL 是什么?
标签: c# discord httpwebrequest webrequest