powershell – InvalidOperation:(System.Net.HttpWebRequest:
发布时间:2020-12-16 03:24:49 所属栏目:asp.Net 来源:网络整理
导读:我正在测试Web Core API,我收到500内部服务器错误. 我控制器上的方法是; [Route("api/property")]public class PropertyController : BaseSirController{ [HttpPost("{contractId}/saveproperty")] public IActionResult SaveProperty(int contractId,[FromB
我正在测试Web Core API,我收到500内部服务器错误.
我控制器上的方法是; [Route("api/property")] public class PropertyController : BaseSirController { [HttpPost("{contractId}/saveproperty")] public IActionResult SaveProperty(int contractId,[FromBody] PropertyContractDto property) { if (property == null) { return BadRequest(); } if (contractId == 0) { return NotFound(); } return Ok(); //return CreatedAtRoute("GetPropertyInspectionsForContract",new {contractId = contractId},properties); } 在我的POwershell命令中输入: Invoke-RestMethod http://localhost:17972/api/property/7/saveproperty -Method POST -Body (@{UPRN="1244"; StreetName="The Street"; AddressLine2="ALine2"; AddressLine3="ALine3"; AddressLine4="ALine4"; Postcode="N1 7PL"; Latitude="23"; Longitude="77"; BlockUPRN="B1244"; PropertyNo="23"; BlockName="Wenlock Court"; Comments="blah blah blah"; PropertyTypeId="1"; NumberOfBathrooms="1"; NumberOfBedrooms="2"; NumberOfKitchens="1"; PropertyContractId="23"; PropertyType="Maisonette"} | ConvertTo-Json) -ContentType "application/json" 我得到的错误信息是; Invoke-RestMethod : The remote server returned an error: (500) Internal Server Error. At line:1 char:1 + Invoke-RestMethod http://localhost:17972/api/property/7/saveproperty -Method POS ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-RestMethod],WebException + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand 我无法解决如何解决这个问题. 解决方法
我发现问题出在我的Startup.cs,ConfigureServices方法中.如果我输入services.AddMvcCore().AddJsonFormatters();有用
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – HttpHandler 101失败
- asp.net-mvc – ASP.NET MVC:从一个视图重定向到另一个视图
- asp.net-mvc – 启用SSL时,IIS默认为HTTPS的端口44300
- asp.net – 如何将Textboxes值传递给我的Ajax.ActionLink?
- asp.net – Facebox为输入添加逗号
- asp.net – IE6 vs IE8,按钮vs超链接,CSS渲染问题
- 在ASP.NET中生成新的SessionId
- 在ASP.NET MVC 5中向Windows角色添加自定义角色
- asp.net – 我没有选择母版页的选项
- asp.net-mvc – 如何在.NET Web API项目中存储全局每个请求
推荐文章
站长推荐
- SignalR(.NET Core)中的JWT身份验证,而不在查询字
- asp.net-mvc – ASP.NET MVC检查用户是否属于[x]
- 在IIS 7.5上运行ASP Classic
- 在ASP.NET网站中使用单例连接是一个好主意
- asp.net-mvc-3 – MVC3 AllowHtml属性的问题
- 将自定义属性添加到asp.net中的页面指令
- asp.net-mvc – 部分视图中的Razor部分包含
- ASP.NET MVC 2中是否存在强类型的RedirectToActi
- asp.net-mvc – 映射从域实体到DTO的验证属性
- asp.net-core – 对project.json中的依赖项感到困
热点阅读