所以我一直无法从与https接口的设备中获取信息,因为它的安全证书无效.我知道该设备是值得信任的,我无法访问服务器端,所以我无法更改它.我想知道是否有任何方法可以在Javascript中设置XMLHttpRequest对象来忽略无效的SSL证书,并且无论如何都只是获取信息.因为它现在似乎只是拒绝证书并停止.谢谢.
javascript networking xmlhttprequest ssl-certificate windows-desktop-gadgets
我正在尝试从两个不同的数据库表中访问数据,然后使用C#中的LINQ将它们连接在两个字段上.我相信我有一个逻辑上合理的整体工作方法.我遇到的部分问题是我在加入它们之前从两个表中过滤数据,因为这些表有太多的数据而且会导致崩溃.
主要问题是,对于其中一个表,我只需要提取当前时间戳(列)值的数据.时间戳值的类型为System.DateTime?.
我尝试了几种不同的方法:
DateTime? currentDate = System.DateTime.Now;
var second_data = (from b in this.database.table
where EntityFunctions.DiffDays(b.timeStamp.Value, currentDate) == 0
select b);
Run Code Online (Sandbox Code Playgroud)
我的印象是这不起作用,因为数据库中没有处理它的功能.内部异常:'{"FUNCTION database.DiffDays不存在"}'
var second_data = (from b in this.database.table
where b => b.timeStamp.Value.Date == DateTime.Now.Date
select b);
Run Code Online (Sandbox Code Playgroud)
这不起作用,因为"LINQ to Entities中不支持指定的类型成员'Date'.仅支持初始化程序,实体成员和实体导航属性.
var second_data =
this.database.table.Where(sd => sd.timeStamp.Value.Date == DateTime.Now.Date);
Run Code Online (Sandbox Code Playgroud)
但由于使用了.Date,这又失败了.
不幸的是,因为我没有内存来保存所有数据,所以首先拉出所有数据然后在其上运行日期逻辑的可能性是不可能的.如果有人能够就我如何能够解决这个问题提供任何见解,那将非常感谢,谢谢.