当用户解决验证码(Google Recaptcha)时,我使用ajax通过js回调中的cURL在服务器端验证响应,但是当我在chrome上打开开发工具(“网络”部分)时,我注意到那里发生了一些奇怪的事情,向我的服务器发送两次请求,并且由于每个请求都具有相同的响应,因此第一个是“成功”,第二个是“重复”
有什么解决办法吗?
这是标题请求
Route::get('/welcome','loginController@home')->middleware('checklogin');
public function home()
{
return view('/home');
}
这是表格数据
POST /wp-content/plugins/[CENSORED-PATH]/api.php HTTP/1.1
Host: [CENSORED]
Connection: keep-alive
Content-Length: 328
Accept: application/json, text/javascript, */*; q=0.01
Origin: [CENSORED]
X-Requested-With: XMLHttpRequest
User-Agent: Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Referer: [CENSORED]
Accept-Encoding: gzip, deflate
Accept-Language: en-US,en;q=0.9
Cookie: [CENSORED]