Databridge 采用基本的 HTTP 身份验证标头传送用于登录的用户 ID 和密码。用户 ID 和密码必须与为 Databridge 合作伙伴表单的 Databridge 登录部分中的合作伙伴记录创建的用户 ID 和密码匹配。
-
使用用户凭据时,使用以下格式设置 HTTP 身份验证标头:
addRequestHeader(HTTPConstants.HEADER_AUTHORIZATION, "Basic " + based64Encode(userid + ":" + password);
-
将 Databridge 文档设置到 HTTP 消息中,作名称为“$xmldata”且值为 Databridge 文档 XML 的命名值对。
-
将 HTTP 消息发送到以下地址:
http://<databridge server address>/axis/servlet/DatabridgeReceiverServlet?TenantID=<tenant>
如果 Databridge 服务器成功接收消息,它将通过 HTTP 的正常状态 (200) 以及包含分配给该消息的消息标识的响应文本进行响应。
该消息仅表明 Databridge 服务器已接收消息。并不会表明消息处理状态。
如果 Databridge 服务器由于种种原因未成功接收消息,则它将通过 HTTP 状态故障代码(例如 HTTP 500)进行响应。故障的可能原因可能包括不正确生成的 Databridge XML、无效合作伙伴或登录信息。HTTP 响应文本将提供更详细的错误信息,以帮助诊断导致故障的问题。