LotusScript:通过POST方法HTTP发送数据

Q.瑞士

我想通过POST请求将数据发送到服务器。就我而言,我有一个代理,它将从打开的电子邮件中检索信息以将该数据发送到服务器。但是对于数据传输(HTTP POST),我需要在参数中以JSON格式提供数据。

但是,我在任何地方都没有找到有关如何使用数据创建JSON的清晰信息。我可以轻松地从电子邮件中检索数据,但是我不知道如何将其转换为JSON。是否可以轻松做到这一点?有没有人有办法解决吗?

亨里克·劳斯滕

这个简单的例子应该会对您有所帮助。

Dim session As New NotesSession
Dim url As String
Dim jsonBody As String

url="https://example.com"
jsonBody="{'param 1:'value 1'}"

Dim http As NotesHTTPRequest
Set http=session.CreateHTTPRequest()

Call http.SetHeaderField("ContentType","application/json")
Call http.Post(url,jsonBody)

示例中的json内容是使用名为jsonBody的字符串构建的。这是一个使用其他变量构建字符串的示例:

Dim lastname As String
lastname="Richards"
jsonBody="{'param 1':'" + lastname + "'}";

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章