0
ASP.NET 웹 API를 사용하여 Java 웹 서비스를 호출하고 표시하고 있습니다. 어떻게하면 ASP.NET 웹 API를 실행할 때 HTML 대신 JSON 데이터가 표시되도록 할 수 있습니까? 결과가 HTML 대신 JSON으로 반환됩니다.
public class DemoController : Controller
{
private DemoRestfulClient demoRestfulClient = new DemoRestfulClient();
public ActionResult Index()
{
var Result1 = demoRestfulClient.AdditionJava2().Result;
return Content(Result1);
}
}
누군가가 저를 도와주세요
DemoRestfulClient.cs
public class DemoRestfulClient
{
private string BASE_URL = "http://localhost:8080/";
public Task<string> AdditionJava2()
{
{
try
{
var client = new HttpClient();
client.BaseAddress = new Uri(BASE_URL);
client.DefaultRequestHeaders.Accept.Add(
new MediaTypeWithQualityHeaderValue("application/json"));
HttpResponseMessage response = client.GetAsync("AdditionJava2").Result;
return response.Content.ReadAsStringAsync();
}
catch (Exception e)
{
HttpContext.Current.Server.Transfer("ErrorPage.html");
}
return null;
}
}
}
DemoController.cs
: 여기 내 코드입니다. 미리 감사드립니다.
안녕하세요, 도와 주셔서 너무 감사드립니다. 나는 아직도 AJAX 부분을 확신하지 못한다. u도 자바 코드를 보여 주면 좀 더 나를 도울 수 있을까요? –