Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 디스트 용량
- 신메뉴
- php
- 해커랭크
- 라라벨문법
- 배열
- laravel
- 알고리즘
- 코딩
- postman오류
- php join 함수
- 스타벅스
- 1일1알고리즘
- PHP문법
- 알고리즘문제
- 맛집
- 라라벨
- 세션저장
- Post Method
- 공차 슈가크럼블
- df -h
- 존맛
- 공차 추천메뉴
- 남은용량 확인
- 419 Page Expired
- php implode
- 프로그래밍
- 스벅 여름
- 공차 주문하는법
- 솔직후기
Archives
- Today
- Total
야근안하기 위한 개린이 블로그
[postman 오류] laravel HTTP post 메소드 page expired. 본문
api작성중에 뱉은 오류
Route::post('/test', 'NameController@Name');
아무런 인증을 추가하지 않았는대 postman에서 api를 콜하면 에러가 난다.
찾아보니까 마소에서 쿠키 남용을 막기 위해 만들었다고 하는대..;?!왜?!
아무튼 해결법은 아래와 같다.
<?php
namespace App\Http\Middleware;
use Illuminate\Foundation\Http\Middleware\VerifyCsrfToken as Middleware;
use Closure;
class VerifyCsrfToken extends Middleware
{
/**
* Indicates whether the XSRF-TOKEN cookie should be set on the response.
*
* @var bool
*/
protected $addHttpCookie = true;
public function handle($request, Closure $next)
{
$response = $next($request);
$response->header('P3P', 'CP="IDC DSP COR ADM DEVi TATi PSA PSD IVAi IVDi CONi HIS OUR IND CNT');
return $response;
}
/**
* The URIs that should be excluded from CSRF verification.
*
* @var array
*/
protected $except = [
//
'/test'
];
}
1. $expect부분에 내가 정의한 api를 추가하면 csrf토큰을 검사하지 않음.
2. handle에 위 코드를 넣어줌.
시간벌었다. 다-행
'개발 > PHP(laravel)' 카테고리의 다른 글
쿠키와 세션 차이, PHP세션 작동원리 (1) | 2020.04.21 |
---|---|
[PHP문법] php join 함수, php 문자열 합치기 (0) | 2020.04.18 |
[PHP문법] array_push 배열에 값넣기 (0) | 2020.04.13 |
[PHP 문법] laravel 에서 date_format 안될때 (0) | 2020.04.10 |
[PHP문법] 배열안에 값이 있는지 확인 in_array() (0) | 2020.04.08 |
Comments