XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

XFEExtension.NetCore.ServerInteractive

[DLL] Server interaction extension, including user identity verification and querying in conjunction with AutoConfig

公开
关注 0 Fork 0 Star 0
返回提交历史

XFEstudio/XFEExtension.NetCore.ServerInteractive

Fallback to raw response when ResponsePoints has no handler for the route

When the server returns 200 OK but no [Response] handler exists for the serviceName, set result.Result to the raw response string instead of leaving it null. Agent-Logs-Url: https://github.com/XFEstudio/XFEExtension.NetCore.ServerInteractive/sessions/ef3d78ad-3e72-445b-8022-9880412a7ff9 Co-authored-by: XFEstudio <132526994+XFEstudio@users.noreply.github.com>

1c678ea
copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
提交于

代码差异

1 个文件 +5 -2
Modified XFEExtension.NetCore.ServerInteractive/Utilities/Requester/XFEClientRequester.cs +5 -2
@@ -85,8 +85,11 @@ public abstract class XFEClientRequester : IRequesterBase
85 85 xFEService.UnescapedResponse = Regex.Unescape(response);
86 86 if (xFEService.ResponsePoints.TryGetValue(serviceName, out var responseHandler))
87 87 {
88 var requestResult = responseHandler();
89 result.Result = requestResult;
88 result.Result = responseHandler();
89 }
90 else
91 {
92 result.Result = response;
90 93 }
91 94 MessageReceived?.Invoke(this, new ServerInteractiveEventArgsImpl("Success", code));
92 95 result.Message = "Success";