rest - 如何在Powershell字符串中转义 "Quotes"?

标签 rest powershell

我需要使用Powershell向Web api发送一个简单的字符串,并且我必须确保HTML正文中的值周围带有“Quotes”,因为内容类型必须为application/json。

例如:

$specialKey = "101010"
Invoke-RestMethod -Method Put `
                -Uri $keyAssignmentUri `
                -Header @{"content-type"="application/json"} `
                -Body "$specialKey"

当我在Fiddler中检查此调用时,我看到主体是101010,而不是“101010”。如何发送带有引号的正文值?

最佳答案

用单引号将其括起来,使其成为文字字符串:

$specialKey = '"101010"'

关于rest - 如何在Powershell字符串中转义 "Quotes"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44840644/

相关文章:

wpf - 来自 Base64 的图像不会显示在 WPF 数据网格行中

azure - 无法将类型 "System.String"的值转换为类型 "System.Collections.Hashtable"

java - 如何使用@produces 注解?

java - 如何使用 Spring MVC 设计通用响应构建器/RESTful Web 服务?

java - Apache CXF : jax-rs Client - GET Array of Objects

Powershell:两个 System.Object 变量具有相同值的相等条件为 false

java - Jersey - 在运行时设置 REST 响应编码

rest - 如何在 Amazon S3 上传后触发 REST 调用

powershell - 在 powershell 中重命名文件名的一部分

python - Python无法打开JSON文件,给出JSONDecodeError