CSRF 토큰을 다룰 때 Python` requests '에서 공통'AttributeError '를 수정하기위한 단계별 안내서. 성공적인 게시물 요청을 위해 헤더를 올바르게 포맷하는 방법을 알아보십시오. ---이 비디오는 https://stackoverflow.com/q/6600797/에 대한 질문을 기반으로합니다. https://stackoverflow.com/u/11985743/) 'Stack Overflow'웹 사이트. 이 훌륭한 사용자와 StackexChange 커뮤니티 덕분에 공헌에 감사드립니다. 대체 솔루션, 주제, 주석, 개정 내역 등의 대체 솔루션, 최신 업데이트/개발과 같은 원본 콘텐츠 및 더 자세한 내용은 이러한 링크를 방문하십시오. 예를 들어, 질문의 원래 제목은 다음과 같습니다. Python Requests의 속성 오류 및 CSRF 토큰 오류 CC BY-SA. BY-SA 4.0 '(https://creativecommons.org/licenses/by-sa/4.0/) 라이센스 및 원본 답변 게시물은'CC Bysa 4.0 '(https://creativecommons.org/licenses/by-sa/4.0/) 라이센스에 따라 라이센스가 부여됩니다. 당신에게 어떤 것이 보이면, vlogize [at] gmail [dot] com에서 저를 보내 주시기 바랍니다. --- 웹 애플리케이션으로 작업하고 Python에서 HTTP 요청을 할 때 Python 요청으로 AttributeError & CSRF 토큰 오류 해결 개발자가 CSRF (크로스 사이트 요청 위조) 토큰을 올바르게 처리하는 것입니다. 요청 모듈을 사용하는 경우 AttributeError를 만나면 실망스러운 장애물이 될 수 있습니다. 이 안내서에서는 누락 된 CSRF 토큰의 문제를 살펴보고 오류를 제거하기위한 명확한 솔루션을 안내합니다. 문제는 보안 목적으로 CSRF 토큰이 필요한 서버로 게시 요청을 통해 데이터를 보내려고한다고 생각합니다. [[이 텍스트 또는 코드 스 니펫을 공개하려면 비디오 참조]] 그러나 코드를 실행할 때 갑자기 두려운 오류 메시지가 발생합니다. [[이 텍스트 또는 코드 스 니펫을 공개하려면 비디오를 참조하십시오] 오류 이해 Python의 요청 라이브러리는 헤더 매개 변수가 사전이 될 것으로 예상합니다. 이것은 문자열을 전달하는 대신 헤더를 나타내는 키 값 쌍을 제공해야합니다. 문자열을 헤더로 제공하면 Python은 문자열 객체에 존재하지 않는 속성 (이 경우 items ())에 액세스하려고하기 때문에 AttributeError를 던집니다. 솔루션 올바른 헤더 서식이 문제를 해결하려면 사전 형식을 사용하여 헤더를 재정의해야합니다. 다음은 올바르게 수행하는 방법은 다음과 같습니다. [[이 텍스트 또는 코드 스 니펫을 공개하려면 비디오를 참조하십시오]]이 사전 형식을 사용하십시오. [[이 텍스트 또는 코드 스 니펫을 공개하려면 비디오를 참조하십시오] 지금 완료하자. 모든 것을합시다. 다음은 적절한 헤더 서식을 사용하여 게시물 요청의 수정 된 버전입니다. [[[이 텍스트 또는 코드 스 니펫을 공개하려면 비디오 참조]] 키 테이크 아웃 사전을 사용합니다. 항상 헤더를 키 값 쌍의 사전으로 형식으로 형식화하십시오. CSRF 토큰 : CSRF 토큰이 세션에서 올바르게 가져와 필요에 따라 포맷되었는지 확인하십시오. 이 조정을 통해 AttributeError를 방지하여 게시물 요청이 문제없이 필요한 CSRF 토큰을 보낼 수 있습니다. 결론 CSRF 토큰 처리가 까다로울 수 있지만 요청 헤더를 올바르게 포맷하는 방법을 이해하는 것이 일반적인 오류를 해결하는 데 중요합니다. 이 안내서에 요약 된 단계를 따르면 자신의 응용 프로그램에서 유사한 문제를 해결하고 수정해야합니다. 더 이상 문제가 발생하거나 질문이 있으면 아래 의견에 자유롭게 연락하십시오!