Skip to content

Commit 419143f

Browse files
committed
remove java code
1 parent 1e06b9c commit 419143f

File tree

1 file changed

+2
-43
lines changed

1 file changed

+2
-43
lines changed

java/test/org/openqa/selenium/environment/webserver/CookieHandler.java

Lines changed: 2 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -116,9 +116,8 @@ private Collection<Cookie> getCookies(HttpRequest request) {
116116
private void addCookie(HttpResponse response, Cookie cook) {
117117
StringBuilder cookie = new StringBuilder();
118118

119-
String name = escapeCookieValue(cook.getName());
120-
String value = escapeCookieValue(cook.getValue());
121-
cookie.append(name).append("=").append(value).append("; ");
119+
String name = cook.getName();
120+
cookie.append(name).append("=").append(cook.getValue()).append("; ");
122121

123122
append(cookie, cook.getDomain(), str -> "Domain=" + str);
124123
append(cookie, cook.getPath(), str -> "Path=" + str);
@@ -191,44 +190,4 @@ private Cookie parse(String cookieString) {
191190

192191
return builder.build();
193192
}
194-
private String escapeCookieValue(String value) {
195-
if (value == null || value.isEmpty()) {
196-
return "";
197-
}
198-
199-
StringBuilder cookieValue = new StringBuilder();
200-
201-
for (char c : value.toCharArray()) {
202-
switch (c) {
203-
case '\\':
204-
cookieValue.append("\\\\");
205-
break;
206-
case '"':
207-
cookieValue.append("\\\"");
208-
break;
209-
case ';':
210-
cookieValue.append("\\;");
211-
break;
212-
case ',':
213-
cookieValue.append("\\,");
214-
break;
215-
case '\r':
216-
case '\n':
217-
// Skip carriage return and newline characters
218-
break;
219-
case '<':
220-
cookieValue.append("&lt;");
221-
break;
222-
case '>':
223-
cookieValue.append("&gt;");
224-
break;
225-
case '&':
226-
cookieValue.append("&amp;");
227-
break;
228-
default:
229-
cookieValue.append(c); // Append safe characters as they are
230-
}
231-
}
232-
return cookieValue.toString();
233-
}
234193
}

0 commit comments

Comments
 (0)