diff --git a/src/megabasterd/MegaAPI.java b/src/megabasterd/MegaAPI.java index 45ebc88a0..b6834e008 100644 --- a/src/megabasterd/MegaAPI.java +++ b/src/megabasterd/MegaAPI.java @@ -369,6 +369,8 @@ public final class MegaAPI { } + _seqno++; + return response; } diff --git a/src/megabasterd/MegaCrypterAPI.java b/src/megabasterd/MegaCrypterAPI.java index 96e9190b3..30bb25b06 100644 --- a/src/megabasterd/MegaCrypterAPI.java +++ b/src/megabasterd/MegaCrypterAPI.java @@ -63,7 +63,6 @@ public final class MegaCrypterAPI { try { httppost = new HttpPost(url_api.toURI()); - httppost.setHeader("Content-type", "application/json"); httppost.setHeader("User-Agent", MainPanel.DEFAULT_USER_AGENT); diff --git a/src/megabasterd/MiscTools.java b/src/megabasterd/MiscTools.java index ea09eb19b..65942c051 100644 --- a/src/megabasterd/MiscTools.java +++ b/src/megabasterd/MiscTools.java @@ -584,6 +584,8 @@ public final class MiscTools { httpget.addHeader("User-Agent", MainPanel.DEFAULT_USER_AGENT); + httpget.addHeader("Connection", "close"); + try(CloseableHttpResponse httpresponse = httpclient.execute(httpget)) { Header content_encoding = httpresponse.getEntity().getContentEncoding(); @@ -935,6 +937,8 @@ public final class MiscTools { HttpGet httpget = new HttpGet(new URI(string_url+"/0")); + httpget.addHeader("Connection", "close"); + try(CloseableHttpResponse httpresponse = httpclient.execute(httpget)) { url_ok = (httpresponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK); @@ -1005,7 +1009,6 @@ public final class MiscTools { .add(new RequestContent()) .add(new RequestTargetHost()) .add(new RequestConnControl()) - .add(new RequestExpectContinue()) .add(new RequestAddCookies()) .add(new ResponseProcessCookies()) .build()