黑莓 - 如何使用具有Windows身份验证的asp.net webservice

时间:2012-07-19 12:48:24

标签: blackberry

我们正在为Blackberry Native Application for 5.0及更高版本工作。

BB应用程序必须使用ASP.Net中编写的Web服务。 Web Service受Windows身份验证保护。

我们正在使用KSOAP库来获取BB的呼叫网络服务。

请告知我们从我们的应用程序传递Windows身份验证所需的内容。

提前致谢....

1 个答案:

答案 0 :(得分:0)

请尝试以下代码。我将使用网络凭证密码。

String URL = "URL"+methodName+parameterString+"deviceside=true";
connection = (HttpConnection) Connector.open(URL);
String authenticationParameter = "username"+":"+"password";
byte[] encoded = Base64OutputStream.encode(authenticationParameter.getBytes(), 0, 
authenticationParameter.length(), false, false);
connection.setRequestProperty("Authorization", "Basic "+ new String(encoded));
rc = connection.getResponseCode();

希望能够全力以赴。