【发布时间】:2021-09-09 07:18:46
【问题描述】:
当我尝试使用 localhost:[port] 测试 api 时,它会在标题 ["Host"] 控制台错误中给出无效字符。我正在使用 dotnet core webApi。我从 api 端交叉检查了 CORS 配置,这很好。问题在于邮递员方面。 邮差版:v8.7.0
【问题讨论】:
-
错误信息是什么,它会在控制台中的请求标头上方。
-
@DannyDainton 'Invalid character in header content ["Host"]' 是错误信息
-
确保您没有添加自定义主机标头,删除它并使用屏幕截图中显示的自动标头
-
我通过添加请求菜单再次创建了请求,它可以工作。我不确定更新和旧请求是否有问题。旧的仍然失败。
-
以防万一它可以帮助其他人遇到同样的错误 - 我使用的是环境变量,而我用于 URL 的那个在末尾有一个换行符。删除它解决了这个问题。
标签: testing postman asp.net-core-webapi web-api-testing