Tag: https

从VBA调用https REST服务

我试图从这个rest服务获取数据。 我的浏览器,它工作正常。 现在我尝试在VBA中执行此操作以在Excel中显示数据 https://energidataservice.dk/api/action/datastore_search?resource_id=ec797392-7ba5-4c3a-b021-8ae302ac295a&limit=5 我相信这与https和TSL有关。 当我在C#中编写这个代码,并添加这一行它的作品。 我只是不知道如何在VBA中做到这一点 'ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 – object required Dim reader As New WinHttpRequest Dim json As New JSONParser Dim ws As Worksheet: Set ws = ActiveSheet Dim url As String url = ws.[EDS_URL] ' reader.Option(9) = 2720 – invalid procedure call reader.Open "GET", url, False reader.Send ' automation error 没有TSL部分,我会在最后一行得到自动化错误

JBoss Seam Excel和HTTPS

考虑下面的testing视图使用Seam的Excel库: <e:workbook type="csv"> <e:worksheet name="Export" > <e:cell value="1" row="0" column="0"/> <e:cell value="2" row="1" column="1"/> </e:worksheet> </e:workbook> 我想通过HTTPS将参数保存到更复杂的版本。 不安全的视图生成的文件罚款。 当我在view.page.xml中将scheme更改为“https”时,而不是我的csv文件,浏览器被redirect到http://localhost/seam/docstore/document.seam ,查询string中的对话ID。 其他页面使用https(例如login)保护工作正常。 任何关于解决或更好地诊断问题的build议? 谢谢!

Rails Spreadsheet Gem来自HTTPS

我正在使用Rails Roo Gem。 我希望能够从httpsurl获取.xls文件。 我怎样才能做到这一点。 如有必要,我可以轻松地切换到另一个gem,如电子表格

如何使用VBA读取安全的SharePoint目录?

我试图写一个macros连接到一个HTTPS的共享点目录,并阅读目录中包含的文件列表(以便我可以parsing文件名,然后打开相应的一个,并从中读取一些数据)。 到目前为止我已经尝试过: 使用Excel VBA获取SharePoint文件夹的内容 。 Set folder = fs.GetFolder似乎与一个http Set folder = fs.GetFolder ,但不是一个HTTPS:共享点 http://blog.itwarlocks.com/2009/04/28/accessing-webdav-in-microsoft-word-visual-basic/ getChildren()在这里不起作用。 该目录是作为一个简单的logging(即使它实际上是一个复杂的子文件夹和文件,应该有儿童)返回。 连接到共享点上的Excel文档,然后调用共享工作区function。 这不会返回目录中的任何文档,即使目录中有多个其他文件也是如此。 有没有人有一个安全的https共享目录这个成功?

如何使用https协议在线导入工作簿

我想访问并最终打开并阅读位于此处的工作簿(来自macros): https : //reports.tradeweb.com/download-asset/2/ 我已经做了很多次http协议,但它不适用于https。 我想我需要设置我的用户login名和密码在某些时候(这是必要的访问网站),但我不知道如何进行,无法在网上find任何东西。 我以前使用的代码如下: Dim wbMe As Workbook Dim wsNew As Worksheet Dim w As Integer Dim wbURL As Workbook Dim url As String Set wbMe = ThisWorkbook url = "http://www. (…)" '(an interesting workbook) Set wbURL = Workbooks.Open(url) w = wbMe.Sheets.Count Set wsNew = wbMe.Sheets.Add(After:=wbMe.Sheets(w)) wbURL.Sheets(1).Cells.Copy destination:=wsNew.range("A1") wbURL.Close 我已经尝试了相同的设置我的httpsurl到现场,但它不工作了。 任何build议或文件将受到欢迎。

如何让Excel通过HTTPS访问Web查询需要做什么?

我试图实现一个页面,允许Excel用户通过Excel提供的Web查询function使用它提供的数据。 只要我使用HTTP(甚至基本的用户身份validation工作),这一切都非常好。 只要我切换到HTTPS Excel不会再下载数据(它甚至是一个完全的官方SSL证书,所以它不是一个自签名的问题)。 这篇Microsoft知识库文章非常详细地描述了这个问题。 现在让我想到的部分是这样的: 由于安全Web服务器上的设置,Excel无法启动连接时,会发生此问题。 这似乎意味着有一些方法可以使这个工作,但是甚至没有提示我需要看的方向。 如果“因为安全的Web服务器上的设置”被拿来面对价值,还是只是微软的方式说:“除非你从我们这里购买正确的软件,否则这是行不通的?

使用VBA for Excel的HTTPS POST请求

我使用“WinHttp.WinHttpRequest.5.1”从Excel中的VBA发送HTTP POST请求。 但我无法设置为HTTPS,因为我收到SSL证书错误。 你将使用什么VBA代码来协商从Excel中的VBA到一个网站的SSL连接?

使用ASP.NET在IE8中通过https下载文件

我试图让用户可以从我们的网站下载一个Excel电子表格,通过一个button来redirect通过这个: Response.Redirect(string.Format("../excel/ExcelForm.aspx?pathName=&fileNameDisplay={0}&fileNameUnique={1}", "spreadsheet.xls", fileName)); aspx页面只是通过Response对象发回文件,如下所示: Response.ContentType = "application/vnd.ms-excel"; Response.AddHeader("Content-Disposition", "attachment; filename=" + fileNameDisplay); Response.WriteFile(Server.MapPath(pathName + fileNameUnique)); Response.Flush(); Response.End(); 在我的机器上,一切正常,但是当我们把它放在服务器上时,HTTPS和无caching设置的组合给了我们一个错误:“Internet Explorer无法下载[blahblahblah]”。 显示excelbutton的页面上的caching设置: HttpContext.Current.Response.Cache.SetCacheability(HttpCacheability.NoCache); HttpContext.Current.Response.ExpiresAbsolute = DateTime.Now.AddDays(-1); HttpContext.Current.Response.Expires = 0; HttpContext.Current.Response.AddHeader("Pragma", "no-cache"); HttpContext.Current.Response.AddHeader("cache-control", "private, no-cache, must-revalidate no-store pre-check=0 post-check=0 max-stale=0"); HttpContext.Current.Response.Cache.SetNoServerCaching(); 当我删除这些线,一切正常。 但是,由于其他原因,我不能删除它们。 所以我试着在向头文件添加东西之前,把下面一行添加到ExcelForm.aspx中: Response.ClearHeaders(); 这只是给我“Internet Explorer不能从[url]下载ExcelForm.aspx”。 而这就是我卡住的地方。 build议?