c# – 如何使用POSTMAN发布字符串数组?
我正在使用Postman将一个字符串数组发送到Web API. Web API方法如下所示:
[HttpPost] public async Task<IEnumerable<DocumentDTO>> GetDocuments([FromBody]IEnumerable<string> documentNames) { return await _service.GetDocuments(documentNames); } 我在SO post上看到了如何使用Postman发送数组.这是我发送数组的方式: Fiddler显示请求的内容类型是multipart / form-data; 但我收到错误回复:
我已经尝试将密钥设置为documentNames,documentNames [],documentNames [0]. 我尝试选择身体为x-www-form-urlencoded.当我这样做时,API会收到一个空集合. 我试过选择一个原始的身体.当我这样做时,API接收null作为参数. 问题 >如何使用表单数据发送字符串数组? 解决方法
将其作为JSON数组传递,然后选择如下的原始选项
对于API方法签名 public void Post([FromBody] IEnumerable<string> value) { //some processing } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |