java - 在 Java 代理中访问 POST 数据

标签 java ajax lotus-notes

任务很简单。我的数据库上有一个用 Java 编写的代理,我有一个网站,我想从该网站向我的数据库发送 ajax 调用。到目前为止,我只弄清楚如何访问从客户端发送的 GET 数据。

现在我的问题是:如何在用 Java 编写的 Lotus-notes 代理中访问 POST 数据?

(遵循我在代理中使用的非常基本的 java 代码,以使其可以从网络访问)

import lotus.domino.*;

public class ExampleAgent1 extends AgentBase {

    public void NotesMain(){
        try{
            Session session = getSession();
            AgentContext context = session.getAgentContext();

            /*
                insert logic here (obviously the statement to retrieve POST-data)
            */

        }
        catch(Exception exc){
            System.out.println("Unknown error occured");
        }
    }

}

最佳答案

代理上下文对象有一个 DocumentContext 属性。在该文档上,将有一个名为“Request_Content”的项目,其中将包含您的帖子数据。

import lotus.domino.*;

public class ExampleAgent1 extends AgentBase {

    public void NotesMain(){
        try{
            Session session = getSession();
            AgentContext context = session.getAgentContext();
            Document doc = agentContext.getDocumentContext();
            System.out.println(doc.getItemValueString("Request_Content"));
        }
        catch(Exception exc){
            System.out.println("Unknown error occured");
        }
    }

}

关于java - 在 Java 代理中访问 POST 数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30352300/

相关文章:

java - Java 中的间接子类无法访问父类(super class)中的 protected 成员

java - 为什么外部类在泛型类型名称中出现两次?

java - 线程中的异常 "main"org.json.JSONException : JSONObject ["pod"] not found

php - XMLHttpRequest 在 IE9 中总是返回 undefined

lotus-notes - 检查数字字段 LotusScript

java - 输入流充满空数据

C# 与 Selenium Ajax DropdownList 问题

php - json_decode 不解释数组

java - 重新导入jar到domino数据库的问题

html - Notes 客户端和 Web 浏览器之间的 css 功能不同