이 글은 Content-Type의 여러 값의 차이점과 사용법을 소개합니다. 필요한 친구가 참고할 수 있기를 바랍니다.
1. Content-Type 값 유형:
1.1 application/json: 메시지 본문은 직렬화된 JSON 문자열입니다.
1.2 application/x-www-form-urlencoded: 데이터는 이름/값으로 인코딩됩니다. . 표준 인코딩 형식입니다
1.3 multipart/form-data: 이 형식은 양식에 파일을 업로드할 때 사용해야 합니다. 파일을 업로드할 때 일반적인 미디어 형식이 사용됩니다
1.4 text/plain: 데이터는 컨트롤이나 형식 문자
2, application/json 및 형식 문자를 포함하지 않는 일반 텍스트 형식(text/json/xml/html)으로 인코딩됩니다. application/x-www-form-urlencoded
2.1 application/json:
기능의 차이점: 요청한 제목 콘텐츠가 json 형식의 문자열임을 서버에 알리면 서버가 json 문자열을 구문 분석합니다.
이점 : 프런트엔드 직원은 데이터 구조의 복잡성에 대해 신경 쓸 필요가 없습니다. 표준 json 형식이면 성공적으로 제출할 수 있습니다.
2.2 application/x-www-form-urlencoded: Jquery Ajax 요청의 기본 방법입니다
기능: 요청 전송 프로세스 중에 데이터가 키-값 쌍의 형태로 직렬화됩니까? Key1=value1&key2=value2가 서버로 전송됩니다.
이점: 모든 브라우저가
3을 지원합니다. application/x-www-form-urlencoded: 정보 데이터는 표준 및 기본 인코딩 형식인 이름/값 쌍으로 인코딩됩니다.
3.1 작업이 get이면 클라이언트는 양식 데이터를 URL 끝에 '?'로 구분된 문자열로 변환합니다. 3.2 작업이 게시되면 브라우저는 양식 데이터를 http 본문으로 캡슐화한 다음 이를 서버로 보냅니다. (게시물 요청에 대한 비행 전 요청은 취소될 수 있습니다)위 내용은 여러 Content-Type 값의 차이점 및 사용법 소개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!