В PowerShell Я хочу, чтобы вызвать что-то вроде этого:Как избежать знака равенства для запроса HTTP?
Invoke-WebRequest -Uri "http://localhost:3000/test" -Method POST -Body "a="
Примечания тела содержит знак равенства (=), но на стороне сервера (я использую Node.js + express.js), если Я звоню request.body
, это {a:""}
, а то, что я хочу, это {"a=":""}
.
Если я называю что-то вроде этого:
Invoke-WebRequest -Uri "http://localhost:3000/test" -Method POST -Body "`"a=`""
request.body
является "a: """
, т.е. разбитой строки JSON!
вы попробуйте использовать цитаты вместо двойных кавычек? –
пробовал, не работает – aaron