可能重复:
带有 MVC 4 WebApi 的 JSONP
我的 WebAPI 有一个 get 方法,如下所示:
private T Get<T>(string uri)
{
T result = default(T);
bool isSuccess = true;
client
.GetAsync(uri)
.ContinueWith(task =>
{
// EnsureStatus
isSuccess = task.Result.IsSuccessStatusCode;
task
.Result
.Content
.ReadAsAsync<T>()
.ContinueWith(t => result = t.Result)
.Wait();
})
.Wait();
return result;
}
结果以 JSON 格式生成,但我希望它用于 JSONP。
我读过ReadAsSync
只处理内置的媒体格式化程序。那么有没有办法可以改变它来处理JsonP?