HTTP를 통해 RPC 메커니즘을 구현하는 것에 대해 생각하고 있습니다. POST 메서드는 호출에 적합한 것 같습니다. 그러나 각 호출에는 바이너리 페이로드가 함께 제공되므로 해당 바이너리 데이터를 POST 요청에 연결하는 방법에 대해 결정해야합니다. :이 사용 오늘의 게시물이 콘텐츠 형식이 보인다 application/x-www-form-urlencoded
와 multipart/form-data
. 전자는 백분율 이스케이프 이진 데이터가 필요한 것으로 보이지만 후자는 경계 / 내용 처리 필드에 약간의 오버 헤드를 추가하는 것으로 보입니다.
따라서 내 질문은 : application/octet-stream
POST 콘텐츠 유형으로 사용하고 나중에 바이너리 페이로드를 그대로 포함 하는 것이 얼마나 좋은 가요? 모든 프록시를 통과합니까? 모든 HTTP 서버가이를 처리 할 수 있습니까? 표준을 준수합니까? 즉, 내가 가야할까요?
예, 그렇게 할 수 있습니다. 그러나 메시지 자체를 설명하는보다 구체적인 유형을 사용하는 것이 좋습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다