无法读取流(StreamReader .net),从带有angular(1.5)$ http.post和json的Internet Explorer 10发送数据作为数据

问题描述 投票:3回答:1

呼叫:

$http.post(serviceName, data, { tracker: tracker });

Content-Type是application / json; charset = utf-8表示ie10

读:

StreamReader reader = new StreamReader(rawJSON);

流的长度是0,其他浏览器发送时不是(chrome ..)。

rawJSON content exception

Profiled request type, headers,..

Profiled data body

c# .net angularjs internet-explorer-10
1个回答
0
投票

问题是serviceName字符串没有以斜杠结尾

"path/service"

Internet Explorer 10和11无法充分解释此斜杠。插入斜线后:

"path/service/"

ie10,ie11理解预期的请求。

© www.soinside.com 2019 - 2024. All rights reserved.