반응형
HTTP PUT 방법을 사용하여 파일 업로드 테스트
파일 업로드를 위해 HTTP PUT 메서드를 사용하여 서비스를 작성했습니다.
웹 브라우저는 PUT를 지원하지 않으므로 테스트 방법이 필요합니다. 브라우저에서 POST를 치면 훌륭하게 작동합니다.
업데이트 : 이것이 효과가 있습니다. 포스터를 시도했지만 피들러를 사용하는 것과 같은 문제가 있습니다. 요청을 작성하는 방법을 알아야합니다. curl이 문제를 해결합니다.
curl -X PUT "localhost : 8080 / urlstuffhere"-F "file = @ filename"-b "JSESSIONID = cookievalue"
제 생각에 이러한 테스트를위한 최고의 도구는 curl 입니다. 이 --upload-file
옵션은 PUT로 파일을 업로드하는데, 이는 정확히 원하는 것입니다 (필요한 경우 HTTP 헤더를 수정하는 것과 같이 훨씬 더 많은 작업을 수행 할 수 있음).
curl http://myservice --upload-file file.txt
curl -X PUT -T "/path/to/file" "http://myputserver.com/puturl.tmp"
의 경우 스위치 curl
를 사용하는 것은 -d
어떻습니까? 좋아요 : curl -X PUT "localhost:8080/urlstuffhere" -d "@filename"
?
참조 URL : https://stackoverflow.com/questions/5143915/test-file-upload-using-http-put-method
반응형
'IT TIP' 카테고리의 다른 글
JSON 순서가 혼동 됨 (0) | 2021.01.10 |
---|---|
블록 당 스레드, 그리드 당 블록을 결정하는 CUDA (0) | 2021.01.10 |
MVC 3 "취소"제출 버튼에서 클라이언트 측 유효성 검사 비활성화 (0) | 2021.01.10 |
Android TextView 또는 EditText에서 텍스트를 오른쪽 정렬하는 방법은 무엇입니까? (0) | 2021.01.10 |
주어진 열의 데이터 프레임을 집계하고 다른 열을 표시합니다. (0) | 2021.01.10 |