如何使用 REST api 连接 android 中的 Clusterpoint 数据库?
How to connect Clusterpoint database in android using REST api?
我正在使用 Java 构建一个 android 应用程序。如何使用 REST 连接到 Clusterpoint?我需要一些例子。
您应该设置基本权限。这是一个例子:
URL url = new URL("https://api-eu.clusterpoint.com/ACCOUNT_ID/DATABASE/_ID");
HttpURLConnection uc = (HttpURLConnection) url.openConnection();
String userpass = "USERNAME" + ":" + "PASSWORD";
String basicAuth = "Basic "
+ javax.xml.bind.DatatypeConverter.printBase64Binary(userpass
.getBytes());
uc.setRequestProperty("Authorization", basicAuth);
// Receive response
InputStream in = uc.getInputStream();
InputStreamReader isr = new InputStreamReader(in);
int numCharsRead;
char[] charArray = new char[1024];
StringBuffer sb = new StringBuffer();
while ((numCharsRead = isr.read(charArray)) > 0) {
sb.append(charArray, 0, numCharsRead);
}
String result = sb.toString();
System.out.println(result);
您还可以在这里找到更多代码示例:http://docs.clusterpoint.com/examples/
我正在使用 Java 构建一个 android 应用程序。如何使用 REST 连接到 Clusterpoint?我需要一些例子。
您应该设置基本权限。这是一个例子:
URL url = new URL("https://api-eu.clusterpoint.com/ACCOUNT_ID/DATABASE/_ID");
HttpURLConnection uc = (HttpURLConnection) url.openConnection();
String userpass = "USERNAME" + ":" + "PASSWORD";
String basicAuth = "Basic "
+ javax.xml.bind.DatatypeConverter.printBase64Binary(userpass
.getBytes());
uc.setRequestProperty("Authorization", basicAuth);
// Receive response
InputStream in = uc.getInputStream();
InputStreamReader isr = new InputStreamReader(in);
int numCharsRead;
char[] charArray = new char[1024];
StringBuffer sb = new StringBuffer();
while ((numCharsRead = isr.read(charArray)) > 0) {
sb.append(charArray, 0, numCharsRead);
}
String result = sb.toString();
System.out.println(result);
您还可以在这里找到更多代码示例:http://docs.clusterpoint.com/examples/