如何发送HTTPS get和set

How to send HTTPS get and set?

本文关键字:set get HTTPS 何发送      更新时间:2023-09-26

所以我目前正在学习如何使用Lync/Ucwa web API,并且挣扎了相当多。我很确定我需要做的第一件事是联系自动发现服务,下面是你如何做的代码(我认为)。

/* Copyright (C) Microsoft 2013. All rights reserved. */
var domain = "https://www.example.com",
targetOrigin = "https://www.myDomain.com",
container = $("<div id='frameContainer'></div>"),
Transport = new microsoft.rtc.ucwa.samples.Transport(targetOrigin),
AutoDiscovery = microsoft.rtc.ucwa.samples.AutoDiscovery(Transport);
AutoDiscovery.startDiscovery(domain, container, handleResult);
function handleResult(data) {
    if (data !== null) {
        // Can start authentication
    } else {
        // Something went wrong as it was unable to find AutoDiscoverService root
    }
}

我希望有人能给我解释一下到底发生了什么,当我用这个联系服务时,我猜通过调用我的html文档中的脚本,我将得到什么以及我如何使用它?我希望这是有意义的,有人可以帮助。

谢谢

如果你还没有下载样例代码,你应该看看(UCWA SDK样例),因为它应该提供更小的样例,关于某些功能是如何工作的,如在线状态,即时通讯,会议等。Lync Web开发人员门户的"代码"页提供了有关如何使用带有门户提供的凭据的示例的说明(您必须登录才能获得这些凭据)。

如果你想问一个更一般的问题,那就是每个部分都在做什么,我建议你看看下面的内容:

    编程关键概念
  • 开始
  • UCWA按数字- #1自动发现
  • UCWA按号码- #2认证

JS示例的总体思路是将iframe注入页面,Transport组件将使用该iframe向Lync服务器发出跨域请求。响应将作为JSON响应返回,该响应将被应用程序需要使用该数据的任何应用程序解析。

在上面的例子中,自动发现设置为对http://www.example.com发生,并设置一个名为handleResult的函数作为回调函数,对发现的根做一些事情(或不做)。UCWA示例SDK还提供了在您登录访问内容时如何进行自动发现/身份验证等的基础知识。如果您查看Index.js,您可以了解如何调用AutoDiscovery, Authenticates和创建UCWA应用程序。