如何使用PowerShell Invoke-RestMethod发送多部分/表单数据

杰夫

我正在尝试通过Invoke-RestMethod在与-F开关curl相似的上下文中发送文件。

卷曲示例

curl -F FileName=@"/path-to-file.name" "https://uri-to-post"

在powershell中,我已经尝试过类似的方法:

$uri = "https://uri-to-post"
$contentType = "multipart/form-data"
$body = @{
    "FileName" = Get-Content($filePath) -Raw
}

Invoke-WebRequest -Uri $uri -Method Post -ContentType $contentType -Body $body
}

如果我检查提琴手,我会看到主体包含原始二进制数据,但返回200响应,表明未发送任何有效负载。

我也尝试过使用-InFile参数,但没有运气。

我已经看到了许多使用.net类的示例,但是试图通过较新的Powershell 3命令使其保持简单。

有人有做这项工作的指导或经验吗?

杰夫

这里的问题是API需要一些其他参数。初始请求需要一些参数来接受原始内容并指定文件名/大小。设置好并返回正确的链接以提交后,我可以使用:

Invoke-RestMethod -Uri $uri -Method Post -InFile $filePath -ContentType "multipart/form-data"

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

多部分表单数据是如何工作的?

来自分类Dev

使用RestRserve的多部分/表单数据

来自分类Dev

如何使用翻新功能发送多部分/表单数据?

来自分类Dev

在Axios vue.js中使用多部分/表单数据发布请求发送阵列数据

来自分类Dev

如何在NodeJ中发送多部分/表单数据PUT请求?

来自分类Dev

如何在ajax中发送多部分/表单数据请求

来自分类Dev

如何在ajax中发送多部分/表单数据请求

来自分类Dev

使用vba发送包含当前Excel工作表的Post请求作为多部分表单数据

来自分类Dev

如何使用Spring MockMvc输入多部分/表单数据?

来自分类Dev

如何使用ServiceStack处理多部分表单数据?

来自分类Dev

如何使用多部分/表单数据发布Facebook照片

来自分类Dev

如何使用多部分/表单数据发布Facebook照片

来自分类Dev

如何使用 org.glassfish.jersey.media.multipart 从 Java 将内容和文件作为多部分表单数据发送?

来自分类Dev

AngularJS如何上传多部分表单数据和文件?

来自分类Dev

如何在wicket中解析多部分表单数据

来自分类Dev

CGI 脚本如何解码多部分/表单数据

来自分类Dev

使用scala调度的多部分/表单数据

来自分类Dev

使用Objective-C POST多部分/表单数据

来自分类Dev

使用Alamofire和多部分/表单数据

来自分类Dev

无法使用Fetch TYPESCRIPT发布多部分/表单数据

来自分类Dev

使用Apache Bench发布多部分/表单数据(ab)

来自分类Dev

重新创建curl命令,使用Python请求将JSON作为多部分/表单数据发送

来自分类Dev

使用invoke-restmethod的Powershell POST数据出现问题

来自分类Dev

如何使用发布多部分/表单数据的请求来排列数据和文件的顺序?

来自分类Dev

卷曲如何发布多部分/表单数据数据以及如何在Flask请求中读取多部分/表单数据

来自分类Dev

PowerShell Invoke-RestMethod匹配

来自分类Dev

如何使用抓取方式对多部分表单数据进行过帐?

来自分类Dev

带有Graph API的Android Facebook视频上传-如何使用多部分/表单数据

来自分类Dev

如何在C#MVC 4 Web服务中使用多部分/表单数据请求

Related 相关文章

  1. 1

    多部分表单数据是如何工作的?

  2. 2

    使用RestRserve的多部分/表单数据

  3. 3

    如何使用翻新功能发送多部分/表单数据?

  4. 4

    在Axios vue.js中使用多部分/表单数据发布请求发送阵列数据

  5. 5

    如何在NodeJ中发送多部分/表单数据PUT请求?

  6. 6

    如何在ajax中发送多部分/表单数据请求

  7. 7

    如何在ajax中发送多部分/表单数据请求

  8. 8

    使用vba发送包含当前Excel工作表的Post请求作为多部分表单数据

  9. 9

    如何使用Spring MockMvc输入多部分/表单数据?

  10. 10

    如何使用ServiceStack处理多部分表单数据?

  11. 11

    如何使用多部分/表单数据发布Facebook照片

  12. 12

    如何使用多部分/表单数据发布Facebook照片

  13. 13

    如何使用 org.glassfish.jersey.media.multipart 从 Java 将内容和文件作为多部分表单数据发送?

  14. 14

    AngularJS如何上传多部分表单数据和文件?

  15. 15

    如何在wicket中解析多部分表单数据

  16. 16

    CGI 脚本如何解码多部分/表单数据

  17. 17

    使用scala调度的多部分/表单数据

  18. 18

    使用Objective-C POST多部分/表单数据

  19. 19

    使用Alamofire和多部分/表单数据

  20. 20

    无法使用Fetch TYPESCRIPT发布多部分/表单数据

  21. 21

    使用Apache Bench发布多部分/表单数据(ab)

  22. 22

    重新创建curl命令,使用Python请求将JSON作为多部分/表单数据发送

  23. 23

    使用invoke-restmethod的Powershell POST数据出现问题

  24. 24

    如何使用发布多部分/表单数据的请求来排列数据和文件的顺序?

  25. 25

    卷曲如何发布多部分/表单数据数据以及如何在Flask请求中读取多部分/表单数据

  26. 26

    PowerShell Invoke-RestMethod匹配

  27. 27

    如何使用抓取方式对多部分表单数据进行过帐?

  28. 28

    带有Graph API的Android Facebook视频上传-如何使用多部分/表单数据

  29. 29

    如何在C#MVC 4 Web服务中使用多部分/表单数据请求

热门标签

归档