2017-12-19 37 views
0

이 내 HTTP 요청은 그러나(예를 들어 경계 = - V0a4bfux ...)

Content-Type: multipart/form-data; boundary=V0a4bfuxfGhaH_Voo_Gu6oAEtj5FJNcp; charset=UTF-8 

를 생성하는 것, POST 데이터에 비해, 내가 JMeter를이 헤더에있는 대시를 생성하기 위해 어떻게합니까

--V0a4bfuxfGhaH_Voo_Gu6oAEtj5FJNcp 
Content-Disposition: form-data; data="dataToBeSent" 
--V0a4bfuxfGhaH_Voo_Gu6oAEtj5FJNcp-- 

: 그것은 서버가 요청을 거부하는 원인이 전면에 2 대시 부족?

  • 내가 옵션 'POST에 대한 사용 다중/formdata'을 사용하고 있습니다 : (외에 수동으로 다중 양식을 만들 수)

    참고 .

  • 요청을 가로 채서 머리글에 수동으로 대시를 추가하면 서버가 요청을 수락합니다.
+0

JMeter v. 3.3에서 처음에 2 개의 대시와 다른 ** ** ** 생성 할 수 없었습니다. 예 : 자바 클라이언트 :'Content-Type : multipart/form-data; boundary = --------------------------- 7d159c1302d0y0' with HttpClient4 :'--U6pY3zGZBD_bx96zA7CvbGR8kqE_B5ppLF-- '이전 버전입니까? 다른 점은? –

+0

@KirilS. 정확히 2 대시 일 필요는 없다고 생각합니다. 헤더의 경계 값이 POST 데이터의 값과 일치하는 한. BTW, 나는 v3.2를 사용하고 있었다. 이상적으로는 v3.2의 솔루션을 선호합니다. –

답변

0

,이 솔루션을 사용하면 HTTP Header ManagerContent-Type 헤더의 정의가있는 경우

HTTP Request 샘플러에 Use multipart/form-data for POST 확인란을 선택 (또는 HTTP 요청 기본값에서)하는 것입니다 이러한 값을 생성 할 필요가 없습니다 - 을 제거하고을 제거하고 JMeter가 자체적으로 적절한 Content-Type 헤더를 생성하도록합니다.

+0

멀티 파트 양식 옵션을 이미 사용하고 있습니다. 문제는 헤더의 생성 된 값에 대시가없고 POST 데이터의 값이 생성된다는 것입니다. –