如何解决如果值包含双引号,如何将 HTML 表单中的参数传递给文本框
作为对以graphQL 形式读取http POST 正文的Web 服务的集成测试,我希望能够运行一个HTML 文件,该文件在参数值中包含一个graphQL 字符串。 HTML 文件内容:
<form method="POST" action="https://localhost/graphql/authenticate">
<input type="text" name="auth" value="{"Query":"query getToken($clientToken: String!,$password: String!)","OperationName":"getToken","Variables":{"clientToken":"appToken","password":"myPassword"}}" />
<input type="submit" value="Go" />
</form>
但是如果我运行这个,显示的 html 表单只包含 { 在文本框中。我尝试将 value = "" 字段中的双引号替换为 ",with ",with ',with %22,但这些都不让我读取整个字符串:
{"Query":"query getToken($clientToken: String!,"password":"myPassword"}}
在文本框中。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。