/** * Gets the QueryString attribute of the UrlConfig object, using * UTF-8 to encode the URL * * @return the QueryString value */ public String getQueryString() { // We use the encoding which should be used according to the HTTP spec, which is UTF-8 return getQueryString(EncoderCache.URL_ARGUMENT_ENCODING); }
private String generateMatchUrl(HTTPSamplerBase sampler) { StringBuilder buf = new StringBuilder(sampler.getDomain()); buf.append(':'); // $NON-NLS-1$ buf.append(sampler.getPort()); buf.append(sampler.getPath()); if (sampler.getQueryString().length() > 0) { buf.append('?'); // $NON-NLS-1$ buf.append(sampler.getQueryString()); } return buf.toString(); }
@Override public String toString() { try { StringBuilder stringBuffer = new StringBuilder(); stringBuffer.append(this.getUrl().toString()); // Append body if it is a post or put String method = getMethod(); if (HTTPConstants.POST.equals(method) || HTTPConstants.PUT.equals(method)) { stringBuffer.append("\nQuery Data: "); stringBuffer.append(getQueryString()); } return stringBuffer.toString(); } catch (MalformedURLException e) { return ""; } }
String queryString = getQueryString(getContentEncoding()); if (queryString.length() > 0) { if (path.contains(QRY_PFX)) {// Already contains a prefix
postBody = sampler.getQueryString(contentEncoding);
query = URLDecoder.decode(newLink.getQueryString(), StandardCharsets.UTF_8.name()); } catch (UnsupportedEncodingException e) {