Http Postman 400对web Api的错误请求
我有一个非常基本的webApi,它构建/运行了很多模板应用程序,只是为了跟踪培训视频。GET和DELETE调用工作正常,PUT和POST给出400错误。诚然,这一切都是新的,所以我正在寻找一些基本的方向来解决问题。相关的屏幕截图如下,我很高兴提供其他要求。提前谢谢Http Postman 400对web Api的错误请求,http,postman,asp.net-core-webapi,Http,Postman,Asp.net Core Webapi,我有一个非常基本的webApi,它构建/运行了很多模板应用程序,只是为了跟踪培训视频。GET和DELETE调用工作正常,PUT和POST给出400错误。诚然,这一切都是新的,所以我正在寻找一些基本的方向来解决问题。相关的屏幕截图如下,我很高兴提供其他要求。提前谢谢 您正在尝试发出POST请求,该请求的正文中需要字符串值 转到Postman请求的Body部分,选择表单数据,然后添加值作为parameterName,这是测试字符串作为参数值 我知道这个非常古老的帖子,但可能会帮助别人发布我的答案。
您正在尝试发出POST请求,该请求的正文中需要字符串值 转到Postman请求的Body部分,选择表单数据,然后添加值作为parameterName,这是测试字符串作为参数值
我知道这个非常古老的帖子,但可能会帮助别人发布我的答案。
尝试更新您的方法属性[HttpPostNew],并将其称为http:localhost//api/new。我尝试过操作主体,但没有尝试过任何操作,表单数据、x-www-form-urlencoded等,它们仍然返回400。谢谢你这么快的回复!您需要使用表单数据,其他数据不相关。我需要您再尝试一件事。选择Raw并在其中写入文本。然后发送我也尝试过这个测试,但这里有一个最新的测试,使用Raw:POST/api/values HTTP/1.1主机:localhost:53091缓存控制:无缓存邮递员令牌:b62d712a-d361-434d-808a-88f6688aad3b测试--WebKitFormBoundary7MA4YWxkTrZu0gW,为了它的价值,注释掉[FromBody]api代码中的字符串值parm将允许调用通过,并且我的断点被Post方法击中。更新:解决了这个问题,我需要在Postman中使用Raw选项,并在引号中提供参数值,我使用了一个非引号值或kvp等,无法正确格式化为json。