Use updated URL for MariaDB Explain analyzer, and encode semicolon in URL parameter. See http://www.heidisql.com/forum.php?t=18677

This commit is contained in:
Ansgar Becker
2015-06-24 17:30:39 +00:00
parent ba63e1477e
commit ef9dffd055
2 changed files with 2 additions and 2 deletions

View File

@@ -3952,7 +3952,7 @@ begin
Results.Next;
end;
Raw := Raw + CRLF;
URL := 'http://mariadb.org/explain_analyzer/api/1/?raw_explain='+EncodeURLParam(Raw)+'&client='+APPNAME;
URL := 'https://mariadb.org/explain_analyzer/analyze/?raw_explain='+EncodeURLParam(Raw)+'&client='+APPNAME;
ShellExec(URL);
end;

View File

@@ -502,7 +502,7 @@ function EncodeURLParam(const Value: String): String;
var
c: Char;
const
UnsafeChars: String = '*<>#%"{}|\^[]`?&+';
UnsafeChars: String = '*<>#%"{}|\^[]`?&+;';
begin
// Encode critical chars in url parameter
Result := '';