Как лучше всего анализировать отчеты об ошибках MadExcept, отправленные на сервер данных?

Я настроил сервер отдыха datasnap в качестве пользовательского места загрузки сценария для madexcept.

Все работает хорошо до той части, где я пытаюсь проанализировать переменные, установленные в отчете. Они были добавлены с

MESettings.AdditionalFields.Add('appname', '%appname%')

Я узнал, что отчет отправляется как multipart / form-data, поэтому я попытался включить Web.ReqMulti в мой модуль, чтобы проанализировать его с помощью TMultipartContentParser. Это выглядит так в REST-методе.

function V1RestMethod.UpdateBugReport: TJSONArray;
var
  LReq:TWebRequest; 
  LAppName:string;   
begin
  LReq:=GetDataSnapWebModule.Request;
  LAppName:= LReq.ContentFields.Values['appname'];  
end;

С этой точки зрения, LAppName пусто с LReq.ContentFields.Count это 0

Каков будет рекомендуемый способ разбора этого сообщения об ошибке?

Update_1:

Кажется, что TMultipartContentParser, кажется, правильно анализирует все файлы (application/octet-stream) но оставляет открытый текст без разбора.

0 ответов

Другие вопросы по тегам