首页 文章

如何用curl做PUT请求?

提问于
浏览
332

如何使用curl测试RESTful PUT(或DELETE)方法?

4 回答

  • 462

    -X 标志与您想要的任何HTTP动词一起使用:

    curl -X PUT -d arg=val -d arg2=val2 localhost:8080
    

    此示例还使用 -d 标志为您的PUT请求提供参数 .

  • 6

    以马丁C.马丁评论为例的PUT示例:

    curl -T filename.txt http://www.example.com/dir/
    

    使用 -T (与 --upload-file 相同)curl将使用PUT进行HTTP .

  • 20
    curl -X PUT -d 'new_value' URL_PATH/key
    

    哪里,

    X - 用于请求命令的选项

    d - 用于将数据放在远程URL上的选项

    URL_PATH - 远程网址

    new_value - 我们想要放入服务器密钥的值

  • 76

    您可以使用Chrome Store中的 POSTMAN 应用 .

    在一行中,curl命令将是:

    a)如果发送表格数据:

    curl -X PUT -H "Content-Type: multipart/form-data;" -F "key1=val1" "YOUR_URI"
    

    b)如果以json发送原始数据:

    curl -X PUT -H "Content-Type: application/json" -d '{"key1":"value"}' "YOUR_URI"
    

    c)如果发送带有POST请求的文件:

    curl -X POST "YOUR_URI" -F 'file=@/file-path.csv'
    

    对于其他格式的请求或java,PHP等不同客户端,您可以查看下面的POSTMAN /评论 .

    POSTMAN to get the request code

相关问题