DB 시스템에서 데이터를 추출하고 HTTP POST를 통해 웹 사이트에 업로드하는 프로세스를 자동화하는 BI 도구를 사용하려고합니다.WebKitFormBoundary 이후의 임의 문자열은 무엇을 의미합니까?
내가 사용하고있는 BI 도구를 사용하면 요청을 텍스트 개체로 작성한 다음 웹 리소스로 보낼 수 있습니다.
이 기능을 사용하려면 수동으로 양식을 채울 때 Chrome에서 보낸 웹 요청을 Fiddler를 사용하여 캡처합니다.
는 요청은
------WebKitFormBoundarycwwJjby5xTdrlr48
Content-Disposition: form-data; name="upload"; filename="data.csv"
Content-Type: application/vnd.ms-excel
CSV HEADER DATA
CSV ROW DATA
------WebKitFormBoundarycwwJjby5xTdrlr48
Content-Disposition: form-data; name="returnErrorCsv"
------WebKitFormBoundarycwwJjby5xTdrlr48
Content-Disposition: form-data; name="returnUrl"
------WebKitFormBoundarycwwJjby5xTdrlr48
Content-Disposition: form-data; name="entityPropertiesToReturn"
------WebKitFormBoundarycwwJjby5xTdrlr48
내가 다음 위의 요청을 모방하기 위해 BI 도구를 가지고 데이터의 대체가 DB합니다 (CSV 헤더 데이터 및 CSV 행 데이터에서 추출했다 ... 다음이 포함되어 데이터 이동 -이 데이터는 기밀이므로 제거해야합니다.)
이것은 모두 정상적으로 작동하지만 내 질문은 WebKitFormBoundary 이후의 문자열은 무엇을 의미합니까? I.E cwwJjby5xTdrlr48
다른 요청을 식별하는 것은 임의의 문자열입니까? 아니면 다른 목적이 있습니까?
현재 모든 요청에서 cwwJjby5xTdrlr48을 다시 사용하고 있지만 제대로 작동하는 것 같지만 대신 내 자신의 문자열을 구성해야하는지 물어볼 가치가 있다고 생각했습니다.
마임 구조의 서로 다른 부분간에 소위 말하는 "경계"가 정의되는 일반적인 방법 일뿐입니다. 수신 측은 이것으로 여러 부분을 구분할 수 있습니다. 같은 논리가 다른 것들, 이메일 메시지에도 사용됩니다. – arkascha
고맙습니다 arkascha! 답변으로 입력 하시겠습니까? 귀하의 의견을 대답으로 받아 들일 수있는 방법을 찾지 못했습니다 – Hampo
그럴 수는 없습니다 :-) – arkascha