Servlet API



关于 Servlet API

Servlet API是基于HTTP表单提交数据的API。它通过创建HTTP表单(或者将表单嵌入到第三方应用中),使用户能够不用登录ServiceDesk Plus就进行一些操作。

场景:

比如,将创建请求的表单嵌入到您的内联网门户中,用户在使用内联网的时候,直接通过该表单向ServiceDesk Plus提交请求。

在请求、地点、请求人、技术员、资产等中的字段的值,将作为HttpRequest的参数。表单中没有的字段将设置为空字段或者缺省值。具体的操作,由参数中的'operation'决定,表单提交到 /servlets/RequestServlet,调用格式为:

http://machine_name:Port_Number/servlets/RequestServlet

执行对应的操作之后,系统将返回执行操作的结果,其中包括操作的状态以及对应的请求的信息。Servlet API的认证,通过所提交的用户名及密码的形式进行。

 

Servlet API支持的操作

Servlet API支持以下操作:

  • 添加新的请求编辑/关闭/删除/查看已有的请求,为已有的请求添加注释

  • 添加新的地点, 编辑/删除已有的地点。

  • 添加新的技术员,编辑/删除已有的技术员。

  • 添加新的请求人,编辑/删除已有的请求人。

  • 添加工作站/服务器,更新工作站/服务器,添加资产,更新/删除资产。

故障诊断提示

如果使用正确的用户名和密码,仍然登录失败:

  1. 检查该用户是否已经从活动目录导入。

  2. 如果用户没有从活动目录导入,则下面的链接中只需提供用户名和密码:

    http://machinename:portname/servlets/RequestServlet
      

  3. 如果用户已经从活动目录导入,则除了提供用户名和密码之外,还有提供用户所在的域名(DOMAIN_NAME )并指定认证方式(logonDomainName ),其值为:Local Authentication或者空值,代表使用本地认证,而AD_AUTH 代表使用活动目录认证。

    http://machinename:portname/servlets/RequestServlet