我在ASP.NET WebAPI项目中具有以下资源:
[HttpGet]
[Route("api/v1/things/{id:int}")]
[ResponseType(typeof(Model.Thing))]
public IHttpActionResult Get(int id)
{
var client = new ThingApiClient(THING_API, Log.Logger, Log.Logger);
var apiResult = client.Get(id);
if (apiResult == null)
{
return NotFound();
}
var result = Mapper.Instance.Map<Api.Model.Thing, Model.Thing>(apiResult);
return Ok(result);
}
与POST和PUT类似。
由于一些大的base64图像字符串,结果的某些部分变得非常沉重...很快可以达到请求的长度大小...
我想知道可以实现哪种解决方法来克服对请求的限制(在POST和PUT上),我在阅读有关流,Websocket,只是增加请求大小等信息。
Angular应用程序使用前端的API