假设这是不可能的。
当我通过浏览器运行代理时:
http://www.xxxxxxx.com/mydb.nsf/MyAgent?OpenAgent

我想在此Java MyAgent中获得浏览器的名称/版本(即HTTP_User_Agent)

有什么解决方法吗?
谢谢

最佳答案

最简单的方法是使用文档上下文。
您将获得一个包含所有CGI变量作为项目的文档。这是designer help中的示例代码:

import lotus.domino.*;

public class JavaAgent extends AgentBase {

    public void NotesMain() {

        try {
          Session session = getSession();
          AgentContext agentContext = session.getAgentContext();

      // (Your code goes here)
          Document doc = agentContext.getDocumentContext();
          System.out.println
        (doc.getItemValueString("http_user_agent"));

        } catch(Exception e) {
            e.printStackTrace();
        }
    }
}

10-04 12:50