Ошибка 500 Внутренняя ошибка сервера при отправке Post HTTP -запроса с помощью GuzzePhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Ошибка 500 Внутренняя ошибка сервера при отправке Post HTTP -запроса с помощью Guzze

Сообщение Anonymous »

Я пытаюсь отправить пост HTTP -запрос с помощью Guzzle, но я получил ошибку 500 < /p>

Internal server error
ServerException in RequestException.php line 113:
Server error: `POST https://domainname/api/v1/user/register` resulted in a `500 Internal Server Error` response:




< /p>

Это мой запрос клиента Guzze:-< /p>

$client = new GuzzleHttp\Client(['base_uri' => 'https://domainname/api/v1/']);
$response = $client->request('POST', 'user/register', [
'headers' => [
'Authorization' => Session::get('token'),
'Content-Type' => 'application/x-www-form-urlencoded',
],
'form_params' => [
'start_date' => $start_date,
'expiry_date' => $expiry_date,
'type' => 'normal',
'status' => 'active',

]
]);

$response= $response->getBody();
$re= json_decode($response);
< /code>

Мой маршрут к этому API:-< /p>

Route::post('/user/register', 'UsersAPI@register');
< /code>

Мой контроллер регистра: < /p>

public function register(Request $request){
Log::info('Request: ' . $request);
//dd($request->all());
$validator = Validator::make($request->all(), [
// 'user_id' => 'required',
'start_date' => 'required',
'expiry_date' => 'required',
'type' => 'required',
'status'=>'required',
//'receipt' => 'required',
//'purchase_id'=>'required',
]);

$user = JWTAuth::toUser();
//Check whether validation is failed or passed
if($validator->fails()){
//Redirect back with validation errors
return response()->json(['error' => $validator->errors()], 400);
}

$user = new User($data);
$user->user()->save($user);
Log::info('save_user done for this user: ' . $user->id);

return ['status' => 'true'];
}
< /code>

nginx error.log:-< /p>

[02/Dec/2017:15:49:13 +0300] "POST /api/v1/user/register HTTP/1.1" 500 16904 "-" "GuzzleHttp/6.2.1 curl/7.55.0 PHP/7.1.9"


Подробнее здесь: https://stackoverflow.com/questions/476 ... ing-guzzle
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»