Tag: http post

VBA POST JSON到API

我正在尝试写VBA来发布JSON到一个API,并将结果parsing到工作表中。 我可以生成JSON,并有信心我可以parsing我所需要的结果。 我知道有一些在线工具可以将json转换为vba,并且可以通过浏览器添加来发布请求,但是我是办公室中唯一可以这样做的工具,所以如果我生病或者休假,我想自动化。 要做到这一点,我需要发送JSON,也许存储的响应,所以我可以parsing它。 我是新来的编码,所以张贴这样的请求是在我的头上。 到目前为止,我有以下代码来编写JSON。 我将不胜感激任何帮助,让我开始。 如果需要的话,我可以发布一个json或者我想发布给它的api的样本。 可怜的代码道歉我知道我可以改进它,但想获得JSON响应,因为我认为这将是最具挑战性的部分。 编辑已经取得了一些进展。 现在可以发送一个JSONstring到URL并得到响应。 然而,它总是返回失败: “{”“message”“:”“发生错误。”“}” 如果我用httpRequestor手动发送json结果是正确返回。 这似乎表明,在代码的某个地方,JSON被混淆了,或者在被发布的时候被修改了。 更新下面的代码。 (删除了对实际数据的任何引用) 编辑2固定和工作。 从中删除了引号 objHTTP.send(“Json”) Private Sub CommandButton21_Click() Dim h_1 As String Dim h_2 As String h_1 = Range("A1") h_2 = Range("B1") h_3 = Range("C1") h_4 = Range("D1") h_5 = Range("E1") h_6 = Range("F1") sv_1 = 2 sv_2 = 2 […]

如何使用Excel公式(无VBA)在HTTP POST响应中检索一段数据?

有没有什么办法来创build一个Excel超链接公式,将点击发送一个HTTP POST并parsing响应来填充另一个单元格?

如何使用VBA通过HTTP_POST通过Excel发送文件?

这里提出的问题是: 如何使用VBA从Excel发送HTTP POST请求到服务器? 几乎正是我正在寻找,除了我试图发送一些文件到服务器。 我GOOGLE了进一步,发现如何使用VBA通过HTTP后上传一个zip文件? 这也不错,但相当令人沮丧 – 看起来像很多工作(不只是在这里做一个HTML表单…)。 选项#2在这里: http : //www.motobit.com/tips/detpg_post-binary-data-url/ (正如在SO上面提到的问题)似乎它会工作,但由于我工作在JS和CSS,我不知道如何创buildFormData(二进制文件发送到服务器)在这个例子中。 谁能帮帮我吗? 实质上,我希望通过HTTP_POST通过VBA从Excel内部发送3-6个文件到一个期望表单数据的PHP服务器上的PHP脚本。 处理这个HTML表单看起来像: <form action="upload_file.php" method="post" enctype="multipart/form-data"> <input name="userfile[]" type="file" /><br /> <input name="userfile[]" type="file" /><br /> <input name="userfile[]" type="file" /><br /> <input type="submit" /> </form> 谢谢大家。 编辑 – 2012年8月2日 我仍然试图解决这个问题。 我不知道VBA / 6,几乎只是基本的JS,所以我有点失落。 这是我迄今为止所做的: Sub HTTPInternetPutFile() ' create new object with […]