Чувствительность http.get к входной переменной - PullRequest
0 голосов
/ 23 октября 2019

У меня есть метод API в контроллере веб-API asp.net, который должен получить guid и загрузить соответствующий файл

[HttpGet]
public HttpResponseMessage DownLoadFileFromFileInfo(Guid fileId)
{
  do something
}

Проблема в том, что я вызываю этот метод с помощью angularjs $ http.getМетод работает нормально для некоторых Guids, но выдает Http 404 not found error для некоторых других Guids. например, я могу вызвать метод с помощью Guid = 5DB7D83C-ED4A-4447-B30B-C7EF412660F3, но не могу вызвать его, когда Guid = 8422F9C3-7B06-4340-9B9C-FFC0D2B4D71E

Для вашей информации это мой код на стороне клиента:

public downLoadFileFromFileInfo(fileId): ng.IPromise<any> {
  return this.$http.get(this.urlPrefix + "DownLoadFileFromFileInfo", {
    params: {
      fileId: fileId
    },
    responseType: 'arraybuffer'
    }).then(response => response);

Я быхотел бы отметить, что проблема появляется только после развертывания, и все нормально в моей локальной среде разработки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...