Add explicit null checking for charset in SimpleHttpClient#encodeRequestParams (#1589)
This commit is contained in:
parent
5e1a443663
commit
4f31b2c61b
|
|
@ -156,6 +156,9 @@ public class SimpleHttpClient {
|
||||||
* @return encoded request parameters, or empty string ("") if no parameters are provided
|
* @return encoded request parameters, or empty string ("") if no parameters are provided
|
||||||
*/
|
*/
|
||||||
private String encodeRequestParams(Map<String, String> paramsMap, Charset charset) {
|
private String encodeRequestParams(Map<String, String> paramsMap, Charset charset) {
|
||||||
|
if (charset == null) {
|
||||||
|
throw new IllegalArgumentException("charset is not allowed to be null");
|
||||||
|
}
|
||||||
if (paramsMap == null || paramsMap.isEmpty()) {
|
if (paramsMap == null || paramsMap.isEmpty()) {
|
||||||
return "";
|
return "";
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue