小编The*_*ude的帖子

Exchange Online(EWS)Web凭据是否安全传递?

我正在编写一个简单的.NET Web应用程序,以使用EWS在我们的Exchange Online(Office 365)云站点上查看一些房间日历。我知道如何在代码中创建Exchange服务,将凭据设置为新的凭据WebCredentials(使用有效的用户名/密码)以及自动发现服务URL。

我的问题是:用户名/密码对是安全发送的还是明文?

如果这不安全,那么如果我将服务的URL显式设置为https://outlook.office365.com/EWS/Exchange.asmx URI ,该怎么办?

c# security exchange-server credentials

3
推荐指数
1
解决办法
4353
查看次数

ASP.NET MVC文件下载和jQuery参数

我有一个(ViewResult)控制器,它接收一个字符串参数,生成一个PDF文件,并将PDF文件发送回浏览器.我已经测试了控制器本身,它工作正常.不幸的是,当我尝试从$ .ajax jQuery函数(传递一个简单的字符串)发布到此控制器时,Controller 始终接收字符串参数为null.我已经尝试了$ .ajax函数的一百种不同配置.这是控制器,它将PDF返回给浏览器(只要我在方法中创建HTML,它就可以工作):

[HttpPost]
public ActionResult HtmlToPdf(String htmlData)
{ }
Run Code Online (Sandbox Code Playgroud)

这是我在视图中使用的jQuery(通过单击按钮触发):

function getPdf() {
    var htmlData = “blah, blah, etc.”;
    $.ajax({
        url: '/Home/HtmlToPdf',
        type: 'post',
        data: JSON.stringify(htmlData),
        contentType: 'application/json; charset=utf-8',
        success: handleSuccess,
        error: handleError
    });
}
Run Code Online (Sandbox Code Playgroud)

我试过'post','get',json,text,html,stringify,不同的内容类型等等.有没有人知道如何正确地将字符串(上面的var'htmlData')发送到控制器?帖子?得到?别的什么?谢谢.

asp.net-mvc jquery download

2
推荐指数
1
解决办法
2万
查看次数