我正在使用Chrome 61。
我遇到的问题是,如果我使用post方法(javascript)将表单数据发送到服务器(不属于我),服务器有时会收到空值。我试过了大约100次,大约20-30%的试验是空值。 但是,如果我打开开发工具并执行相同的操作,则服务器始终会按预期接收该值。
那么,使用开发工具和不使用开发工具之间有什么区别? (我之前在chrome论坛上问过,有人告诉我没有区别,但为什么结果不一样)
谢谢。
编辑: 这是javascript的代码
<form name="aForm" action="${requestScope.theServerURL}" method="post">
<input type="hidden" name="SomeParam" value="${requestScope.someValue}"> </input>
</form>
我确实通过在Chrome中继续尝试发送请求,而不是按代码循环。