Я создал небольшой API, который я тестирую В браузере IE
Этот URL должен вызывать GET: http://localhost:51722/api/quotes
Вместо того, чтобы возвращать XML в самом браузере, браузереспрашивает меня, хочу ли я открыть или сохранить файл quotes.json с локального хоста.

На другом компьютере он сразу же открывает ANФайл XML в самом браузере (НЕ json, с возможностью открывать после сохранения, как на скриншоте).
Возможно, вам не нужно смотреть на код, но в любом случае он здесь:
using QuotesApi.Models;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
namespace QuotesApi.Controllers
{
public class QuotesController : ApiController
{
static List<Quote> _quotes = new List<Quote>()
{
new Quote() {Id=0,Author ="Einstein",Description="Imagination is more important thank knowledge",Title="Imagination" },
new Quote() {Id=1,Author ="Einstein",Description="Imagination is more important thank knowledge",Title="Imagination" }
};
public IEnumerable<Quote> Get()
{
return _quotes;
}
public void Post([FromBody]Quote quote)
{
_quotes.Add(quote);
}
public void Put(int id, [FromBody] Quote quote)
{
_quotes[id] = quote;
}
public void Delete(int id)
{
_quotes.RemoveAt(id);
}
}
}
другой файл:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
namespace QuotesApi.Models
{
public class Quote
{
public int Id { get; set; }
public string Title { get; set; }
public string Author { get; set; }
public string Description { get; set; }
}
}