ПОЛУЧЕНИЕ URL-адреса с косой чертой в кодировке URL

Я хочу отправить HTTP GEThttp://example.com/%2F, Моим первым предположением было бы что-то вроде этого:

using (WebClient webClient = new WebClient())
{
  webClient.DownloadData("http://example.com/%2F");
}

К сожалению, я вижу, что на самом деле отправляется по проводам:

GET // HTTP/1.1
Host: example.com
Connection: Keep-Alive

Такhttp://example.com/%2F переводится вhttp://example.com// перед передачей.

Есть ли способ на самом деле отправить этот GET-запрос?

Протокол OCSP предписывает отправлять url-кодировку base-64-кодировки при использовании OCSP по HTTP / GET, поэтому необходимо отправить фактический% 2F, а не «/», чтобы быть совместимым.

РЕДАКТИРОВАТЬ:

Вот соответствующая часть стандарта протокола OCSP (RFC 2560 Приложение А.1.1):

Запрос OCSP с использованием метода GET строится следующим образом:

GET {url} / {url-кодировка кодировки base-64 кодировки DER для OCSPRequest}

Я очень открыт для других прочтений этого, но я не могу понять, что еще можно сказать.

Ответы на вопрос(4)

Ваш ответ на вопрос