INNER CODE UNIT · Java
initRequest
ron190/jsql-injection · model/src/main/java/com/jsql/model/InjectionModel.java:382
private String initRequest(boolean isUsingIndex, String dataInjection, Builder httpRequest) {
if (
this.mediatorUtils.parameterUtil().getListRequest().isEmpty()
&& this.mediatorUtils.csrfUtil().getTokenCsrf() == null
) {
return StringUtils.EMPTY;
}
// Set connection method
// Active for query string injection too, in that case inject query string still with altered method
if (this.mediatorUtils.parameterUtil().isRequestSoap()) {
httpRequest.setHeader(HeaderUtil.CONTENT_TYPE_REQUEST, "text/xml");
} else {
httpRequest.setHeader(HeaderUtil.CONTENT_TYPE_REQUEST, "application/x-www-form-urlencoded");
}
var body = new StringBuilder();