错误截图:
场景:
在调用XMLHttpRequest是爆无法执行send的错误,百度 谷歌了一下回答千奇百怪跟我的问题产生场景不符合,所以自己手工调试跑代码,一行一行的测,后来发现是因为调用XMLHttpRequest 的Open方法至目标页面时,目标页面执行Response.Write(值)后流并没有完全释放,导致一直占用,然后XMLHttpRequest的send方法无法执行
奇怪的是我在context.Response.Write后面添加了Close();压根就没起作用导致流一直没有释放,后来直接把Flush()及Close()注释掉改成了End()就可以了,踩了个大坑,做个笔记记录一下
2020/12/22产生了相同的问题,经过调试当请求超时没返回请求结果时调用send()也会报相同的错误!!!
导致的原因更多的是在调用send()时目标方法执行过程中产生错误导致没有返回有效结果才使程序产生Failed to execute ‘send’ on ‘XMLHttpRequest’:Failed to load ‘Url‘