Skip to content

Commit cab50cc

Browse files
committed
Merge pull request #548 from xhh/java-android-user-agent
Set default User-Agent for Java and Android clients
2 parents e51f548 + 90db8e2 commit cab50cc

File tree

4 files changed

+28
-0
lines changed

4 files changed

+28
-0
lines changed

modules/swagger-codegen/src/main/resources/Java/apiInvoker.mustache

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,13 @@ public class ApiInvoker {
5353
// Use UTC as the default time zone.
5454
DATE_TIME_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
5555
DATE_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
56+
57+
// Set default User-Agent.
58+
setUserAgent("Java-Swagger");
59+
}
60+
61+
public static void setUserAgent(String userAgent) {
62+
INSTANCE.addDefaultHeader("User-Agent", userAgent);
5663
}
5764

5865
public static Date parseDateTime(String str) {

modules/swagger-codegen/src/main/resources/android-java/apiInvoker.mustache

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,13 @@ public class ApiInvoker {
8282
// Use UTC as the default time zone.
8383
DATE_TIME_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
8484
DATE_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
85+
86+
// Set default User-Agent.
87+
setUserAgent("Android-Java-Swagger");
88+
}
89+
90+
public static void setUserAgent(String userAgent) {
91+
INSTANCE.addDefaultHeader("User-Agent", userAgent);
8592
}
8693

8794
public static Date parseDateTime(String str) {

samples/client/petstore/android-java/src/main/java/io/swagger/client/ApiInvoker.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,13 @@ public class ApiInvoker {
8282
// Use UTC as the default time zone.
8383
DATE_TIME_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
8484
DATE_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
85+
86+
// Set default User-Agent.
87+
setUserAgent("Android-Java-Swagger");
88+
}
89+
90+
public static void setUserAgent(String userAgent) {
91+
INSTANCE.addDefaultHeader("User-Agent", userAgent);
8592
}
8693

8794
public static Date parseDateTime(String str) {

samples/client/petstore/java/src/main/java/io/swagger/client/ApiInvoker.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,13 @@ public class ApiInvoker {
5353
// Use UTC as the default time zone.
5454
DATE_TIME_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
5555
DATE_FORMAT.setTimeZone(TimeZone.getTimeZone("UTC"));
56+
57+
// Set default User-Agent.
58+
setUserAgent("Java-Swagger");
59+
}
60+
61+
public static void setUserAgent(String userAgent) {
62+
INSTANCE.addDefaultHeader("User-Agent", userAgent);
5663
}
5764

5865
public static Date parseDateTime(String str) {

0 commit comments

Comments
 (0)