我有一个Nodejs Azure托管的Web应用程序,它公开了HTTP REST Api。
该应用是使用 swagger-tools 完成的,目的是将swagger yml文件转换为正在运行且已配置的API。如果我按原样托管Webapp,则一切正常,但是当我使用应用SNI SSL证书的HTTPS实现相同功能时,会发生以下奇怪情况:
在Azure App Service中没有SNI SSL设置的相同代码可以正常工作,但是每当我添加证书时,都不会起作用。
这是返回的json(如第3点所述)
5b{
"abc": "399",
"def": "1",
"gggg": "2018-07-18 00:00:00.848Z"
}0
请不要接受在JSON,5b和0前后插入的特殊字符。
此外,如果我从邮递员中调用相同的API并使用 accept-encoding 的空HTTP标头,则响应JSON格式正确,没有特殊字符。
任何建议或想法都将不胜感激。