# referer

6개의 포스트

referer

http 헤더 중 하나이다. http 프로토콜에는 referer 라는 헤더값이 있는데, 브라우저가 서버로 이 헤더값을 설정해서 보내게 된다. 서버는 referer를 참조함으로써 현재 표시 하는 웹페이지가 어떤 웹페이지에서 요청되었는지 알 수 있다. 어떤 웹사이트나 웹서버에서 방문자가 왔는지를 파악할 수 있는 기능을 referer 를 통해 할 수 있다. 브라우저가 서버로 이 헤더값을 보내 설정, http 프로토콜의 헤더중 하나, 서버는 이 header.referer 를 참조함으로써 현재 표시 하는 웹페이지가 어떤 웹페이지에서 요청되었는지 암. google.com라는 웹페이지에 있는 링크를 클릭하여 → toss.com 로 이동 시 referer는 google.com 현재 표시 하는 웹 페이지가 어떤 웹페이지에서 요청 헤더에 담겨 있는, 현재 페이지

2022년 12월 1일
·
0개의 댓글
·
post-thumbnail

[Django] 비 SPA 방식으로 장고 Forms/Views를 적극 활용한 인스타그램 St 만들기#10_User 모델에 Follow_Unfollow 관계 필드를 구현하고, Follow 기능 구현

1) > self를 지정함으로써 ManyToMany 관계를 User 간의 관계로 만들 수 있다. 최초 follow가 없을 수도 있으니 blank는 허용해준다 2) >자신을 제외한 유저 인스턴스를 User가 아닌 getusermodel()로 취하고 이를 리스트로 넘겨줘서 sidebar에서 순회하는데 사용한다. 3) Input Output Input Output > URL Reverse에서는 path/re_path에 지정된 URL 문자열을 생성해준다. {% url "client1" 1234 %} 와 {% url "client2" 1234 %} 는 URL 문자열이 어떻게 조합되는 지 신경쓰지 않아도, path name과 인자만 넘겨주면 된다. URL reverse 코드는 같아도 참조하는 코드에 따라서 값이 달라질 수 있는 것이다. 4) > instagram 앱에서는 getobjector404 사용 시에 getuser_model() 함수가 들어갔는데 여긴 Use

2022년 7월 15일
·
0개의 댓글
·
post-thumbnail

[Django] 비 SPA 방식으로 장고 Forms/Views를 적극 활용한 인스타그램 St 만들기#10_User 모델에 Follow_Unfollow 관계 필드를 구현하고, Follow 기능 구현

1) > self를 지정함으로써 ManyToMany 관계를 User 간의 관계로 만들 수 있다. 최초 follow가 없을 수도 있으니 blank는 허용해준다 2) >자신을 제외한 유저 인스턴스를 User가 아닌 getusermodel()로 취하고 이를 리스트로 넘겨줘서 sidebar에서 순회하는데 사용한다. 3) Input Output Input Output > URL Reverse에서는 path/re_path에 지정된 URL 문자열을 생성해준다. {% url "client1" 1234 %} 와 {% url "client2" 1234 %} 는 URL 문자열이 어떻게 조합되는 지 신경쓰지 않아도, path name과 인자만 넘겨주면 된다. URL reverse 코드는 같아도 참조하는 코드에 따라서 값이 달라질 수 있는 것이다. 4) > instagram 앱에서는 getobjector404 사용 시에 getuser_model() 함수가 들어갔는데 여긴 Use

2022년 7월 15일
·
0개의 댓글
·
post-thumbnail

403 Error | img 태그 외부 이미지 요청 forbidden 되는 오류 해결 방법

문제 발생 네이커 카페의 이미지를 받아와서 중고나라 서버에서 img 로 보여주려고 하니 아래와 같이 전부 정상적으로 이미지를 가져오지 못했다. 원인 분석 개발자 도구의 네트워크 채널에서 확인한 결과 403 에러가 발생했다. 403 에러는 보통 다른 도메인에서 호출할 때 발생한다. 도메인이 다른 곳에서 요청하면 호출된 도메인에서 차단시키기 때문이다. ![](https://images.velog.io/images/heelieben/post/c7f7ba9a-a05c-445e-84c4-d8f096a5577c/%E1%84%89%E1%85%B3%E1%84%8F%E1%85%B3%E1%84%85%E1%85%B5%E1%86%AB%E1%84%89%E1%85%A3%E1%86%BA%202022-03-

2022년 3월 18일
·
0개의 댓글
·
post-thumbnail

[CS] HTTP 헤더 Day-64

Representation Headers (표현 헤더) HTTP 메시지는 헤더와 바디로 구분할 수 있습니다. 바디에서는 메시지 본문 (Message Body)를 통해서 표현 (Representation) 데이터를 전달합니다. 데이터를 실어 나르는 부분을 Payload라고 합니다. 표현은 요청이나 응답에서 전달할 실제 데이터를 뜻하며 표현 헤더는 표현 데이터를 해석할 수 있는 정보를 제공합니다. HTTP 헤더 HTTP 전송에 필요한 모든 부가정보를 담기 위해 사용됩니다. Content-Type: 표현 데이터의 형식 Content-Encoding: 표현 데이터의 합축 방식 Content-Language: 표현 데이터의 자연 언어 Content-Length: 표현 데이터의 길이 형식, 압축 방식, 자연 언어, 길이 설명하고, 요청/응답 둘 다 사용합니다. Content-Type (표현 데이터의 형식) 미디어 타입, 문자 인코딩

2022년 2월 12일
·
0개의 댓글
·
post-thumbnail

일반 정보

from : 유저 에이전트의 이메일 정보 일반적으로 잘 사용되지 않음, 검색 엔진 같은 곳에서 사용 referer : 이전 웹 페이지 주소 현재 요청된 페이지에 이전 주소를 적어둠 레퍼는 유입 경로를 분석할 때 주로 사용 원래는 referer가 아니라 referrer 의 오타이다. user-agent : 유저 에이전트 애플리케이션 정보 내 웹 브라우저 정보이다. 특정 브라우저에서만 오류가 생긴다거나, 통계 정보를 생성하는데 주로 쓰인다. server : 요청을 처리하는 오리진 서버의 소프트웨어 정보 요청을 하면 여러 프록시 서버를 거쳐서 오리진 서버로 오게된다. 오리진 서버가 데이터를 만들어주는 서버이다. date : 메시지가 생성된 날짜 응답에서만 사용한다.

2021년 2월 20일
·
0개의 댓글
·