我正在尝试交换客户端和服务器的公钥。
一旦我从客户端发出请求并将密钥发送到服务器,服务器就会引发以下异常:
异常是HttpRequestValidationException。它表示从客户端检测到一个潜在危险的Request.Form值(公钥内容)。
这个例外是什么意思?为什么我不允许使用正常的POST请求交换公钥?
我尝试将公钥嵌入到JObject中,但引发了同样的异常。我该如何解决这个问题?
答案 0 :(得分:1)
我找到了答案。
我不得不将这一行引入服务器上的web.config文件中:
<httpRuntime requestValidationMode="2.0" />