Am 08.02.20 um 12:47 schrieb Sergio Boso: > Hi everybody, > > I'm writing a Load test that send Time Stamping Requests to a Time > Stamping Autority. > > This is a standard protocol, described in rfc3161. This require a POST > execution, sending a small ASN1 object, that is binary. > > Now, I have written the groovy part that set up the ASN1 object, and > that creates the *bytes[] array*, but I cannot copy to a variable, > because the casting to a string *modifies* the content. However I > cannot find any other way to pass this content.
Have you tried to convert the bytes array to a string using an 8-bit encoding like iso-8859-1? String request = new String(asnBytes, java.nio.charsets.StandardCharsets.ISO_8859_1) Another possibility would be to convert it to base64 String b64Request = Base64.mimeEncoder.encodeToString(x) and send that value with a content-transfer-encoding header set to "base64". Felix > > Given the amount of traffic I have to generate, writing to a file and > then attach it is not a viable solution. > > Is there any other way to work around this issue? > > Thank you in advance! > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
