【发布时间】:2017-12-06 09:55:11
【问题描述】:
我正在做一个网站的 android 应用程序。我真的是网络方面的新手,我不知道如何发送 XMLHttpRequest 并在 Java 中得到它的响应。
关于我想做的请求的信息:
回复:
这是我的代码:
Connection.Response resp = Jsoup.connect("https://eksisozluk.com/entry/" + entryId).cookies(loginCookies).method(Connection.Method.GET).execute();
String cookies = resp.cookies().toString().substring(1,resp.cookies().toString().length()-1).replace(",",";");
URL url = new URL("https://eksisozluk.com/entry/favla");
URLConnection urlConnection = url.openConnection();
urlConnection.setDoOutput(true);
urlConnection.setRequestProperty("cookies",cookies);
urlConnection.connect();
OutputStream outputStream = urlConnection.getOutputStream();
outputStream.write(("{\"entryId\": \"" + entryId + "\"}").getBytes("UTF-8"));
outputStream.flush();
InputStream inputStream = urlConnection.getInputStream();
java.util.Scanner s = new java.util.Scanner(inputStream).useDelimiter("\\A");
Log.d("Response",s.hasNext() ? s.next() : "");
我知道这可能是完全错误的,但我只是想告诉你我已经尝试过做某事。
【问题讨论】:
标签: java xmlhttprequest