[protocol] HTTP 1.1 status code

HTTP 1.1 status codes [TOP]

100 : Continue

101 : Switching protocols

200 : OK, 에러없이 전송 성공

201 : Created, POST 명령 실행 및 성공

202 : Accepted, 서버가 클라이언트 명령을 받음

203 : Non-authoritative information, 서버가 클라이언트 요구 중 일부만 전송

204 : No content, 클라언트 요구을 처리했으나 전송할 데이터가 없음

205 : Reset content

206 : Partial content

300 : Multiple choices, 최근에 옮겨진 데이터를 요청

301 : Moved permanently, 요구한 데이터를 변경된 임시 URL에서 찾았음

302 : Moved temporarily, 요구한 데이터가 변경된 URL에 있음을 명시

303 : See other, 요구한 데이터를 변경하지 않았기 때문에 문제가 있음

304 : Not modified

305 : Use proxy

400 : Bad request, 클라이언트의 잘못된 요청으로 처리할 수 없음

401 : Unauthorized, 클라이언트의 인증 실패

402 : Payment required, 예약됨

403 : Forbidden, 접근이 거부된 문서를 요청함

404 : Not found, 문서를 찾을 수 없음

405 : Method not allowed, 리소스를 허용안함

406 : Not acceptable, 허용할 수 없음

407 : Proxy authentication required, 프록시 인증 필요

408 : Request timeout, 요청시간이 지남

409 : Conflict

410 : Gone, 영구적으로 사용할 수 없음

411 : Length required

412 : Precondition failed, 전체조건 실패

413 : Request entity too large,

414 : Request-URI too long, URL이 너무 김

415 : Unsupported media type

500 : Internal server error, 내부서버 오류(잘못된 스크립트 실행시)

501 : Not implemented, 클라이언트에서 서버가 수행할 수 없는 행동을 요구함

502 : Bad gateway, 서버의 과부하 상태

503 : Service unavailable, 외부 서비스가 죽었거나 현재 멈춤 상태

504 : Gateway timeout

505 : HTTP version not supported

[osx] python scrapy build

웹에 있는 것들 스크롤해서 보고싶어서, scrapy를 설치하려하는데…

 

OSX 에서 libxml/xpath.h 를 찾을 수 없어 PIP를 통한 설치에 실패했다.

 

Setup.py 에서 gcc를 통한 빌드를 진행하는 과정에 header 가 없었다.

 

Yum이나 apt-get으로 python-dev 나 기타 개발자용 헤더를 설치할 수가 없어, brew를 통해 설치가 가능한지 확인해봣지만 방법은 없었다. 하지만 아래와 같이 입력해서 해결!

 

 

[nic2hong@Macbook calories_app]$ xcode-select –install

xcode-select: note: install requested for command line developer tools

 

설명에도 나와있듯이 xcode-select를 설치하면, 설치에 필요한 개발자 도구를 요청하여 직접 설치해줌

 

이후에 pip install scrapy 를 하면 잘 빌드된다. ^^;;