0
通过代码授权用户授权用户:在couchbase同步网关
String url = "http://localhost:4984/sync_gateway/_user/GUEST";
URL obj = new URL(url);
HttpURLConnection con = (HttpURLConnection) obj.openConnection();
con.setRequestMethod("POST");
con.setRequestProperty("Content-Type", "application/json");
String urlParameters = "{\"disabled\":\"false\", \"admin_channels\":[\"public\"]}";
// Send post request
con.setDoOutput(true);
DataOutputStream wr = new DataOutputStream(con.getOutputStream());
wr.writeBytes(urlParameters);
wr.flush();
wr.close();
执行该代码是响应获得代码之后:405 和用户还没有被授权。 请告诉我这是授权用户的正确方法吗?
您正在使用错误的端口。你需要发布到4985(管理端口)而不是4984(公共端口)。 – borrrden