mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Set productName as UserAgent for requests to plugin repository
This commit is contained in:
@@ -145,7 +145,7 @@ public class RepositoryHelper {
|
||||
indicator.setText2(IdeBundle.message("progress.connecting.to.plugin.manager", host));
|
||||
}
|
||||
|
||||
RequestBuilder request = HttpRequests.request(url).forceHttps(forceHttps).tuner(connection -> connection.setRequestProperty("If-None-Match", eTag));
|
||||
RequestBuilder request = HttpRequests.request(url).forceHttps(forceHttps).tuner(connection -> connection.setRequestProperty("If-None-Match", eTag)).productNameAsUserAgent();
|
||||
return process(repositoryUrl, request.connect(new HttpRequests.RequestProcessor<List<IdeaPluginDescriptor>>() {
|
||||
@Override
|
||||
public List<IdeaPluginDescriptor> process(@NotNull HttpRequests.Request request) throws IOException {
|
||||
|
||||
+1
-1
@@ -239,7 +239,7 @@ public class PluginDownloader {
|
||||
indicator.checkCanceled();
|
||||
indicator.setText2(IdeBundle.message("progress.downloading.plugin", getPluginName()));
|
||||
|
||||
return HttpRequests.request(myPluginUrl).gzip(false).forceHttps(myForceHttps).connect(new HttpRequests.RequestProcessor<File>() {
|
||||
return HttpRequests.request(myPluginUrl).gzip(false).forceHttps(myForceHttps).productNameAsUserAgent().connect(new HttpRequests.RequestProcessor<File>() {
|
||||
@Override
|
||||
public File process(@NotNull HttpRequests.Request request) throws IOException {
|
||||
request.saveToFile(file, indicator);
|
||||
|
||||
+1
-1
@@ -170,7 +170,7 @@ public class PluginsAdvertiser implements StartupActivity {
|
||||
params.forEach((key, value) -> uriBuilder.addParameter(key, value));
|
||||
|
||||
boolean forceHttps = IdeaApplication.isLoaded() && UpdateSettings.getInstance().canUseSecureConnection();
|
||||
return HttpRequests.request(uriBuilder.toString()).forceHttps(forceHttps).connect(requestProcessor, errorValue, LOG);
|
||||
return HttpRequests.request(uriBuilder.toString()).forceHttps(forceHttps).productNameAsUserAgent().connect(requestProcessor, errorValue, LOG);
|
||||
}
|
||||
|
||||
public static void ensureDeleted() {
|
||||
|
||||
Reference in New Issue
Block a user