2014-03-05 147 views
3

我查看了jBPM6用户指南,发现每个操作都有可用的URL,如:http://serverurl:8080/business-central/rest/task/query?potentialOwner=bpmuser 该URL用于获取分配给bpmuser的任务。我可以使用Google的REST客户端请求这个URL,而不会出现任何错误。但问题是,当我尝试从我的Java程序请求此URL时,我收到授权错误。有人能帮我解决我遇到的问题吗?jBPM 6调用REST API的API用法

回答

1

您可以在标头中发送认证详细信息,如下所示。

String authData = "krisv" + ":" + "krisv"; 
String encoded = new sun.misc.BASE64Encoder().encode(authData.getBytes()); 
get.setHeader("Authorization", "Basic " + encoded); 

查看我的回答in this thread作为一个工作示例。