Я пытаюсь отправить строку XML как часть строки запроса. Обычно я отправляю этот XML, но я отправляю его в стороннюю систему, в которую я не могу POST.
Итак, мне нужно, чтобы сторонняя система запрашивала услуги одной из страниц в моей системе. (объяснение: сторонняя система создает PDF-файлы моих веб-страниц. Я даю URL-адрес своей страницы, а это PDF-страница. Таким образом, XML-файл содержит данные, необходимые для создания страницы)
В любом случае, я получаю строку запроса следующим образом:
string data = Server.UrlEncode(xmlSnippet.ToString());
string sFullUrl = urlString + "?data=" + data;
Я даю 3-й парной системе этот URL, и он вызывает мою страницу ... за исключением того, что запрос не достигает страницы. Ошибка в обработчике Application_Error с этим сообщением:
"A potentially dangerous Request.QueryString value was detected from the client (data=[my XML data])"
Поскольку я знаю, что данные, которые я отправляю, безопасны, есть ли способ заставить эту работу работать?
Спасибо