我想在我的 Web api 中的方法中收到一个包含空格的长字符串
据我了解,我无法发送带有空格的参数,是否必须以某种方式对其进行编码?
编辑:
我的内容类型是:
Content-Type: application/x-www-form-urlencoded
我已将其更改为其他几种类型,但它们都不允许我接收带有 + 而不是空格的参数
我的帖子方法签名是
public HttpResponseMessage EditCommentForExtension(string did, string extention, string comment)
最佳答案
通常,HTTP GET 请求的参数为 URL encoded 。这意味着(除其他外)空格被“+”替换。
关于asp.net-web-api - 如何将带空格的参数发送到 .net web api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16209359/