목록웹개발 (331)
스택큐힙리스트
제가 multipart/form-data에 대해 질문을 하고 싶습니다. HTTP 헤더에서 Content-Type: multipart/form-data; boundary=???을 발견했습니다. ???는 사용자에 의해 자유롭게 정의될 수 있나요? 아니면 HTML에서 생성되는 건가요? ??? = abcdefg와 같이 정의할 수 있는 방법이 있을까요?답변 1 사용자가 ???를 무료로 정의할 수 있습니까? 네. 아니면 HTML에서 제공되는 것입니까? 아니요. HTML은 이와 아무 상관이 없습니다. 아래 내용을 확인하세요. ???를 abcdefg로 정의할 수 있습니까? 네. 웹 서버로 다음 데이터를 보내려면: name = John age = 12 application/x-www-form-urlencoded를 사용하..
내 Chrome에서 다음과 같은 경고 메시지를 받고 있습니다: 리소스가 스타일시트로 해석되었지만 MIME 타입은 text/plain으로 전송됨. 리소스가 스크립트로 해석되었지만 MIME 타입은 text/html로 전송됨. png리소스가 이미지로 해석되었지만 MIME 타입은 text/plain으로 전송됨. 왜 신경 써야 할까요? 또는 주요 브라우저와 동일하게 리소스를 처리하지 않을 브라우저의 확률은 얼마인가요?답변 1Mime 유형이 잘못된 파일을 제공하면 보안 취약점이 발생할 수 있습니다. 여기에는 중요한 예제가 있습니다.답변 2올바른 MIME(Multipurpose Internet Mail Extensions) 형식의 중요성 올바른 파일 확장명 및 MIME 형식은 다양한 파일 유형이 인터넷에서 제대로 표..
포스트백을 통해 문자열 데이터를 저장하는 가장 좋은 방법은 무엇인가요? 여러 개체에 대한 ID와 이름을 저장해야 합니다. 뷰스테이트에 데이터테이블을 사용하는 것이 좋을 것 같은데, 그렇게 하면 뷰스테이트가 너무 커질까요? 아직 데이터베이스를 사용할 수 없기 때문에 다른 레코드와 관련이 있는 레코드를 삽입해야 합니다. 그래서 사용자가 폼을 제출할 때까지 일시적으로 그들을 저장하게 될 것입니다.답변 1 ViewState - 페이지의 viewstate에 데이터를 추가 할 수 있습니다. 이 방법의 장점은 데이터가 사용자가 페이지에 있는 동안만 유지되고 서버로 다시 보내지는 동안에만 존재한다는 것입니다. 숨겨진 필드보다는 더 어렵게 사용자가 데이터를 해킹하고 값을 변경하는 것입니다 (사실 viewstate를 암호..
간단한 FastAPI 엔드포인트가 있으며 여기에서 문자열 값을 받고 싶습니다. 이 경우 JSON 본문을 사용하여 시도해 보았지만 기본적으로 JSON이 아니어도 됩니다. 실제로는 요청을 서로 분리하기 위해 간단한 문자열만 필요합니다. 불행하게도 요청 매개변수에 GET 메서드로 액세스할 수 없습니다. 대신 POST 메서드를 시도해 보았지만 오류가 발생합니다: 요청: url = http://127.0.0.1:5000/ping/ payload=json.dumps({key:test}) headers = { Content-Type: application/json } response = requests.request(POST, url, headers=headers, json=payload) print(response..