我们遇到了一个非常恼人的Web API 2.0(.NET)问题。 我们有一个PUT方法,它接受一个必须通过请求体传递的JSON字符串参数。 这一切都适用于短字符串,但是当我们传递一个包含更多字符的较长参数时,它会被截断,我们的方法显然无法解析它。
您是否了解API请求正文中的字符串长度限制? 我甚至不确定它是应用程序问题,还是IIS中的某些设置。 如果有人在这里指出了我正确的方向,我将非常感激。
由于 SAM
答案 0 :(得分:0)
确定。我发现这个问题只出现在[FromBody]参数中。我的PUT方法接受一个字符串作为[FromBody]参数并被截断,而当我使用对象/类作为输入参数时,它们工作得很好