Escaped characters in data of curl causes unbalanced quotes in curl issue
- Dominant language
- Java
- Stars
- 9.5k
- Forks
- 2.3k
- Avg merge
- 1d 22h
- Merged PRs (30d)
- 5
Description
### Expected behavior
Escaped characters in data of curl should not cause "unbalanced quotes in curl issue" and should allow data to be sent to the request
### Actual behavior


### Steps to reproduce the problem
` @Test
void curlWithEscapedCharactersInBodyWork(){
String curl = " curl -X POST \"localhost.com\" --data 'tes\\'t'";
BasicCurlParser basicCurlParser = new BasicCurlParser();
BasicCurlParser.Request request = basicCurlParser.parse(curl);
assertNotNull(request.getPostData());
}
@Test
void curlWithEscapedCharactersInBodyWorkDoubleQuote(){
String curl = " curl -X POST \"localhost.com\" --data \"tes\\\"t\"";
BasicCurlParser basicCurlParser = new BasicCurlParser();
BasicCurlParser.Request request = basicCurlParser.parse(curl);
assertNotNull(request.getPostData());
}
`
these test cases help recreate the problem.
### JMeter Version
5.5
### Java Version
11
### OS Version
mac os
Contributor guide
Assessment
This issue has not been assessed yet.