在webapi中传递base 64会导致错误请求URL太长

时间:2017-05-09 06:58:46

标签: asp.net-mvc asp.net-web-api asp.net-web-api2

我正在尝试在webapi中为我的Android客户端发布图像,但是当我执行代码时,它显示错误为“请求URL太长”。我也试过[来自身体]。但是得到了同样的错误。有人可以帮帮我。

我的行动方法是

 [HttpPost] public IHttpActionResult InsertWallPostFeeds([FromBody] string objwallfeed) 
 {
     WallFeedpost objwall = JsonConvert.DeserializeObject<WallFeedpost>(objwallfeed);
 }

以下是我的邮递员请求。

Postman Request

1 个答案:

答案 0 :(得分:-1)

查看邮递员请求,我可以看到您将json作为字符串传递给url。你必须通过身体传递它。 邮差请求看起来类似于下面的screehshot

Postman Request