У кого-нибудь есть идея небрежно относительно того, почему ссылка с "@ « в нем работает в моем браузере, но когда я иду, чтобы получить эту конкретную ссылку в моем коде HttpWebRequest, я получаю ошибку 405?Почему связь с «@» работает в моем браузере, но C# HttpWebRequest дает 404 (Удаленный сервер возвратил ошибку: (405) Метод не разрешен.)
The remote server returned an error: (405) Method Not Allowed.
Пример ссылка на вопрос:
http://internal_link/@api/deki/site/logo.png
благодаря
Это моя мысль точно –
oh .. вы видите, что браузер будет делать это за кулисами? – Greg
@Greg: они должны. Это требование в спецификациях URL. Если кодировщики HTTP-сервера и кодеры HTTP-браузера следуют спецификациям, они могут работать вместе. URL-адрес, который вы вводите в браузере, будет переведен на «правильно сформированный» URL-адрес, так как это будет следовать спецификациям, пока ваш введенный URL-адрес может не отображаться. – Pindatjuh