使用HTTP PUT方法测试文件上传

我已经使用HTTP PUT方法编写了用于上传文件的服务。

Web浏览器不支持PUT,所以我需要一种测试方法。 它在POST中从浏览器中打开时效果很好。

更新 :这是工作。 我尝试过海报,但是和使用小提琴一样,它也遭受同样的困扰。 你必须知道如何构建请求。 卷曲照顾这个问题。

curl -X PUT“localhost:8080 / urlstuffhere”-F“file = @ filename”-b“JSESSIONID = cookievalue”


在我看来,这种测试的最佳工具是卷曲 。 它的--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"

链接地址: http://www.djcxy.com/p/41113.html

上一篇: Test file upload using HTTP PUT method

下一篇: HTML5 PUT/DELETE methods not working in Chrome?