У моего коллеги (конечно, уже ушедшего из Компании;)) был замечательный инструмент для насмешки для веб-сервера WCF, и я пытаюсь использовать этот код также для насмешки над размещенным файлом proxy.pac.
Я прочитал, что вы должны убедиться, что установили правильный тип MIME.Поэтому я заменил application/text
на application/x-ns-proxy-autoconfig
.Пока это мой код:
[HttpGet]
[Route("proxy/{pacFile}")]
public HttpResponseMessage GetProxyFile(string pacFile)
{
using (StreamReader fileStream = File.OpenText(Path.Combine(ProxyPath, pacFile)))
{
HttpResponseMessage response = this.Request.CreateResponse(HttpStatusCode.OK);
response.Content = new StringContent(fileStream.ReadToEnd(), Encoding.ASCII, "application/x-ns-proxy-autoconfig");
return response;
}
}
Когда я загружаю доступный proxy.pac с другого Сервера (к сожалению, в моем случае это не работает. Мне нужна другая конфигурация.) Он отображается вбраузер.Пока мой файл предлагается для скачивания.Поэтому я думаю, что мне нужно изменить некоторые параметры.Есть идеи?