创建在参数中具有两个对象的服务以在xamarin REST API中使用它

问题描述

我必须在c#中创建一个在parameter中有两个对象的服务,但是当我在Postman中运行它时;有一个错误: “ Message”:“发生错误。”, “ ExceptionMessage”:“无法将多个参数('from'和'to')绑定到请求的内容。”, “ ExceptionType”:“ System.InvalidOperationException”, “ StackTrace”:“àSystem.Web.Http.ApiController.d__1.MoveNext()---保留所有权利的例外-àSystem.Web.Http.ApiController.d__1.MoveNext() .Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)àSystem.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)àSystem.Web.Http.Dispatcher.HttpControllerDispatcher.d__0.MoveNext()“

我的服务:

    [Description("Get Distance")]
    [AllowAnonymous]
    [AcceptVerbs("GET","POST")]
    public System.Web.Mvc.JsonResult GetDistance([FromBody] AutoCompleteModelCustom from,AutoCompleteModelCustom to)
    {
        var LocalizationBo = EngineContext.Current.Resolve<ILocalizationBo>();
        var success = true;
        var errorMessage = String.Empty;
        var successNotificationMessage = String.Empty;
        double? distance = null;
        try
        {
            FillAutocompleteAddressDescription(from);
            FillAutocompleteAddressDescription(to);

            if (string.IsNullOrWhiteSpace(from.Description) || string.IsNullOrWhiteSpace(to.Description))
            {
                throw new Exception(LocalizationBo.GetResource("Error.Distance.EmptyAddress"));
            }

            var distanceResult = mapotempoServices.GetDistance(new MapotempoPoint { Address = from.Description },new MapotempoPoint { Address = to.Description });

            success = distanceResult.IsSuccess;
            distance = distanceResult.Response;
            errorMessage = distanceResult.ErrorMessage;
        }
        catch (Exception ex)
        {
            success = false;
            errorMessage = ex.Message;
        }
        return new System.Web.Mvc.JsonResult
        {
            Data = new
            {
                Distance = distance,Success = success,ErrorMessage = errorMessage,SuccessNotificationMessage = successNotificationMessage

            }
        };
    }

AutoCompleteModelCustom:

 public class AutoCompleteModelCustom
{
    public int? Id { get; set; }
    public string Title { get; set; }
    public string Description { get; set; }
}

我不知道如何使用它并以正确的方式运行它。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...