java - 使用 JAVA 的 CA 服务台 REST api

标签 java rest

我们的基础设施团队在机器中设置了 ca 服务台并共享详细信息。我需要进行休息调用以从 Java 程序创建事件。在这里,我想通过提供访问 key 来使用基本身份验证。为此,我尝试制作端点 url 以获取访问 key ,然后创建事件,如下所示。

http://Host:port/caisd-rest/rest_access http://CAdeskHost:port/caisd-rest/in

    String endpoint = "http://host:port/caisd-rest/rest_access";
    HttpClient client = new HttpClient();
    String encodedCredentials = new String(Base64.encodeBase64(("username" + ":" + "password").getBytes()));
    PostMethod post = new PostMethod(endpoint);
    post.addRequestHeader("Accept", "application/xml");
    post.addRequestHeader("Content-Type", "application/xml; charset=UTF-8");
    post.addRequestHeader("Authorization", "Basic " + encodedCredentials);
    post.setRequestBody("<rest_access/>");
    try {
        System.out.println("Execute Basic Authentication request on " + endpoint);
        // Execute request
        int result = client.executeMethod(post);

但是当我尝试执行上面的代码时,出现了 404 错误

"The requested resource (/caisd-rest/rest_access) is not available".

任何人都可以帮助我如何找到 ca 服务台的 REST URL,无论它是 /caisd-rest 之类的通用 url 还是不同。在这里,我的基础设施团队刚刚安装了 CA 服务台。那么我们是否需要采取任何其他步骤来提供休息 channel ?

最佳答案

签到CA Technologies网址,应该是http://<host>:<REST port>/caisd-rest

关于java - 使用 JAVA 的 CA 服务台 REST api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39483919/

相关文章:

java - 为什么 loadUserByUserName 没有被调用?

java - 保存客人详细信息时酒店预订系统运行时出错

Java 错误,java.lang.NoClassDefFoundError : org/myorg/WordCount in Hadoop

java - Joda 字符串日期时间到日期时间

java - 修改库存程序以使用 GUI

java - 使用 spring-boot : Content Negotiation failed! 未找到类型返回值的转换器

javascript - 使用 Microsoft Graph 和 OneDrive JS SDK 获取共享 OneDrive 文档

.net - Azure App Insights 中的 Rest API(后期)可用性测试

java - 实现 Restful Web 服务最佳实践?

Spring RestTemplate 重定向 302