IT TIP

HTTP PUT 방법을 사용하여 파일 업로드 테스트

itqueen 2021. 1. 10. 19:44
반응형

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

반응형