我有一个带有 java 代理的 Notes 数据库,它接收 HTTP POST 请求并返回纯文本作为响应。
java 代理代码的一部分,用于初始化输出、设置内容类型并将字符串放入输出。
try {
this.output = this.getAgentOutput();
output.println("Content-Type: text/plain; charset=utf-8");
output.println("ABCDEFGH");
} finally {
output.flush();
output.close();
}
发送 POST 请求并读取响应的客户端 LotusScript 的一部分:
Set webRequest = session.CreateHTTPRequest()
webRequest.preferstrings = True
serverResponse = webRequest.post(serverUrl, jsonPayload)
此代码在 HCL Notes 客户端中完美运行。但是当我尝试从 HCL Nomad Web 运行相同的 LotusScript 代码时,我收到错误消息:
HTTP Response content type unsupported
如果不支持简单的文本/纯文本,我不明白哪种内容类型适合 HCL Nomad Web。
有任何想法吗?