发送请求的同一段代码 在edge和chrome中参数格式不一样

同一段代码生成的url edge中生成的url参数是这样的&pointStrDate=2017-08-10T00:00:8/10/2017%2012:00:00%20AM:8/10/2017%2012:00:00%20AM&pointEndDate=2017-08-30T00:00:8/30/2017%2012:00:00%20AM:8/30/2017%2012:00:00%20AM
但是chrome中生成的url参数是这样的&pointStrDate=2017-08-10T00:00:00&pointEndDate=2017-08-30T00:00:00 edge请求可以成功获取到参数 但是chrome不能 获取到的是个空

用的angular2的框架    使用的是formatDateToDay做的日期格式化
formatDateToDay(date: Date | string) {
    let pipe = new DatePipe('en-US');
    const format = 'y-MM-ddTHH:mm:ss';
    return pipe.transform(date, format);
}
阅读 2.4k
1 个回答

统一将参数进行encodeURIComponent一下就统一了,edge可能会默认处理

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题