http 응답 검증 로직 추가

This commit is contained in:
김형인
2025-06-11 00:36:58 +09:00
parent 7ef6825368
commit cd8c5e177b
8 changed files with 120 additions and 36 deletions

View File

@@ -227,11 +227,24 @@ namespace UVC.Data
}
IDataObject? dataObject = null;
result = result.Trim();
if (!string.IsNullOrEmpty(result))
{
result = result.Trim();
try
{
string? responseData = info.ResponseMask.Apply(result);
// responseData가 null인 경우는 올바른 응답이 아니므로 처리하지 않음
if (responseData == null)
{
throw new Exception($"유효하지 않은 response data. {result}");
}
else
{
result = responseData.Trim();
}
if (result.StartsWith("{"))
{
if (info.DataMapper != null)