http 요청 405 오류 해결 방법 허용 되 지 않 음(Method not allowed)

자신의 부주의 로 인해 요청 오류 405 가 발생 했 습 니 다.그리고 전단 데이터 전송 이 맞습니다.바 이 두 는 대부분 post 제출 방식 과 관련 이 있다 고 말 합 니 다.get 으로 바 뀌 었 는 지,잘못 보 고 했 는 지 확인 해 보 니 controller 에서@requestMapping("/XXX")을 쓰 는 것 을 잊 어 버 렸 습 니 다.hahah 는 자신의 부주의 로 울 었 습 니 다.그래서 불 러 올 방법 이 없 었 습 니 다.방법 은 허용 되 지 않 습 니 다.다음은 405 오류 에 대한 설명 입 니 다.
HTTP 프로 토 콜 은 클 라 이언 트(예 를 들 어 브 라 우 저 나 우리 의 CheckUp Down 로봇)가 지정 한 구체 적 인 사이트 자원 을 가 져 오기 위해 웹 서버 에서 실행 해 야 할 동작 을 가리 키 는 방법 을 정의 합 니 다.이 방법 들 은 다음 과 같다.
  • OPTIONS(옵션):특정한 사이트 자원 에 적용 되 는 통신 선택 을 찾 습 니 다.구체 적 인 데이터 전송 과 관련 된 동작 을 수행 하지 않 아 도 클 라 이언 트 가 자원 과 관련 된 옵션 과/또는 요구 또는 서버 의 성능 을 확인 할 수 있 습 니 다
  • GET(획득):특정한 웹 페이지 나 그림 을 얻 는 등 사이트 자원 에 의 해 확 정 된 정 보 를 검색 합 니 다.이것 은 가장 상용 하 는 방법 이다
  • HEAD(헤드):서버 가 사이트 자원 이 정 한 정보 자체 가 아 닌 헤더 정보 만 피드백 하 는 것 을 제외 하고 대체적으로 GET(획득)와 같 습 니 다.요청 한 응답 실체 에 대한 메타 정보(metainformation)를 가 져 올 수 있 으 며,응답 실체 자 체 를 전송 하지 않 아 도 됩 니 다.하이퍼텍스트 링크 의 유효성,접근 성,최근 수정 을 테스트 하 는 데 자주 사 용 됩 니 다
  • 4.567917.POST(보 내기):데 이 터 를 웹 서버 에 제출 합 니 다.예 를 들 어 1)전자 게시판,뉴스 그룹 또는 메 일 리스트 에 정 보 를 보 냅 니 다.2)입력 데 이 터 를 제공 합 니 다.-보통 공공 게 이 트 웨 이 인터페이스(CGI)표 에서 데이터 처리 프로 세 스 까지 3)기록 을 데이터베이스 에 직접 추가 합 니 다
  • PUT(설치):구체 적 인 사이트 의 데이터 설정(설치/교체)을 고객 이 제출 한 새로운 데이터 로 설정 합 니 다.예 를 들 어 새로운 웹 페이지 를 서버 에 업로드 합 니 다
  • DELETE(삭제):사이트 자원 과 관련 된 데 이 터 를 삭제 합 니 다.예 를 들 어 웹 페이지 를 삭제 합 니 다
  • TRACE(추적):요청 정 보 를 실행 하 는 원 격 응용 층 의 전송.실제로 웹 서버 가 클 라 이언 트 로부터 어떤 데 이 터 를 받 고 있 는 지 테스트 하기 위해'ping'입 니 다
  • CONNECT(연결):프 록 시 서버 와 터널 을 통 해 함께 사용 할 수 있 도록 유지 합 니 다(예:SSL).이 방법 은 HTTP 1.1 버 전에 서 만 정의 되 었 으 나 이전 1.0 버 전에 서 는 정의 되 지 않 았 다
  • 모든 웹 서버 는 허용 되 거나 허용 되 지 않 는 방법 으로 설정 할 수 있 습 니 다.예 를 들 어 웹 서버 가'읽 기 전용'(클 라 이언 트 가 웹 서버 의 URL 자원 을 수정 할 수 없 음)이 라면 PUT 와 DELETE 를 허용 하지 않 는 방법 으로 설정 할 수 있 습 니 다.마찬가지 로 사용자 가 입력 하지 않 으 면 POST 방법 은 허용 되 지 않 는 것 으로 설정 할 수 있 습 니 다.따라서 405 오 류 는 웹 서버 가 클 라 이언 트 로부터 입력 데 이 터 를 받 는 것 으로 설정 되 지 않 아 발생 할 수 있 습 니 다.또한 클 라 이언 트 가 요청 에 명 시 된 구체 적 인 사이트 자원 에 대해 충분 한 권한 이 없다 면 이 오류 도 발생 할 수 있 습 니 다.
    HTTP 순환 중 405 오류
    모든 클 라 이언 트(예 를 들 어 귀하 의 브 라 우 저 나 우리 의 CheckUp Down 로봇)는 다음 과 같은 순환 을 통 해 이 루어 져 야 합 니 다.
  • 사이트 의 IP 이름(즉,사이트 의 주소-URL,시작 이 없 는'http://')에서 IP 주 소 를 얻 습 니 다.이 대응 관계(즉 IP 이름 에서 IP 주소 로 전환 하 는 대응 관계)는 도 메 인 네 임 서버(DNS)에서 제공 합 니 다
  • IP 소켓(socket)을 열 어 이 IP 주소 에 연결 합 니 다
  • 이 소켓 을 통 해 HTTP 데이터 흐름 을 씁 니 다웹 서버 에서 응답 을 받 는 HTTP 데이터 흐름이 데이터 흐름 은 상태 인 코딩 을 포함 하고 그 값 은 HTTP 프로 토 콜 에 달 려 있다.이 데이터 흐름 을 분석 하여 상태 인 코딩 과 기타 유용 한 정 보 를 얻 을 수 있 습 니 다이 오 류 는 클 라 이언 트 가 HTTP 상태 인 코딩 을 받 고'405'로 인식 할 때 상기 마지막 단계 에서 생 성 됩 니 다.
    405 오류 해결 C 일반 방법
    405 오 류 는 POST 방법 과 동시에 자주 발생 한다.사이트 에 입력 표를 도입 하려 고 시도 할 수 있 지만 모든 인터넷 서비스 공급 업 체(ISP)가 이 표를 처리 하 는 데 필요 한 POST 방법 을 허용 하 는 것 은 아 닙 니 다.
    모든 405 오 류 는 웹 서버 설정 과 방문 사이트 콘 텐 츠 를 제어 하 는 안전 관 리 를 종합 할 수 있 기 때문에 ISP 는 쉽게 설명 할 수 있 을 것 입 니 다.
    405 오류 해결 C CheckUpDown
    이 오 류 는 CheckUp Down 계 정 에서 영원히 발생 하지 않 을 것 입 니 다.만약 에 나타 나 면 우리 측 시스템 이나 귀하 의 사 이 트 를 관리 하 는 웹 서버 시스템 이 프로 그래 밍 에 결함 이 있 음 을 나타 냅 니 다.저 희 는 GET 방법 만 사용 합 니 다.모든 웹 서버 는 허용 해 야 합 니 다.(그렇지 않 으 면 누구 도 귀하 의 사 이 트 를 볼 수 없습니다.)
    405 오류 가 발생 하면 저희 에 게 연락 하 십시오.저 희 는 이 오류 가 발생 한 정확 한 원인 을 확인 하기 위해 ISP 및 웹 서버 소프트웨어 공급 업 체 와 연락 해 야 합 니 다.
    이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

    좋은 웹페이지 즐겨찾기