Laravel API returns 具有 json 响应的元标记
Laravel API returns a meta tag with the json response
我的 api 一直在我的 json 响应中返回此元标记:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
我正在做的是创建一个新用户,然后发送访问令牌和令牌信息:
if (\Auth::attempt(['email' => $user->email, 'password' => $request->password])) {
return Auth::user()->createToken('mobileUser', []);
}
return response()->json(['error' => 'Invalid username or Password']);
api 工作正常但响应错误.. 当出现错误时,它不会发送元标记.. 我试着这样做
return response()->json(Auth::user()->createToken('mobileUser', []));
但我得到了相同的结果..
为什么我一直收到这个?
if(Auth::attempt(['email' => request('email'), 'password' => request('password')])){
$user = Auth::user();
$success['token'] = $user->createToken(config('name'))->accessToken;
return response()->json(['success' => $success], $this->successStatus);
} else{
return response()->json(['error'=>'Unauthorised'], 401);
}
我发现是短信功能导致出现这个标签...你必须这样编辑它:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "your_url_SMS_service_here");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
如果您遇到此标记,则 return 后面应该有一个函数导致了它。寻找并修复它
我的 api 一直在我的 json 响应中返回此元标记:
<meta http-equiv="Content-Type" content="text/html; charset=windows-1256" />
我正在做的是创建一个新用户,然后发送访问令牌和令牌信息:
if (\Auth::attempt(['email' => $user->email, 'password' => $request->password])) {
return Auth::user()->createToken('mobileUser', []);
}
return response()->json(['error' => 'Invalid username or Password']);
api 工作正常但响应错误.. 当出现错误时,它不会发送元标记.. 我试着这样做
return response()->json(Auth::user()->createToken('mobileUser', []));
但我得到了相同的结果.. 为什么我一直收到这个?
if(Auth::attempt(['email' => request('email'), 'password' => request('password')])){
$user = Auth::user();
$success['token'] = $user->createToken(config('name'))->accessToken;
return response()->json(['success' => $success], $this->successStatus);
} else{
return response()->json(['error'=>'Unauthorised'], 401);
}
我发现是短信功能导致出现这个标签...你必须这样编辑它:
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "your_url_SMS_service_here");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
如果您遇到此标记,则 return 后面应该有一个函数导致了它。寻找并修复它