gpt4 book ai didi

asp.net - JSON Web 服务与 ASP.NET - 来自一个沮丧的 php 人

转载 作者:行者123 更新时间:2023-12-02 18:29:27 25 4
gpt4 key购买 nike

我已经成为 PHP 开发人员几年了,并且已经使用 JSON 开发了至少十几个 API。创建一个执行任务的 url,然后返回 json_encode($array)...小菜一碟...对吗?

现在,我不久前(大约 8 年前)曾经是一名 .net 开发人员,我的任务是为客户开发一个小型 api/webservice。我一直在阅读有关 WCF 的内容,并且已经对其进行了几个小时的修改。我的问题是.. 是我的问题还是仅运行 RESTFUL 查询并返回 JSON block 是否过于复杂?换句话说,为什么我不能创建一个接受数组并将其编码为 JSON 并将其输出的 ASPX 页面?真的必须是 WCF 吗?或者甚至是 ASMX?感觉有点矫枉过正吗?不?如果我正在制作一个返回几行 JSON 的简单服务,有人可以提供一个有效的理由来解释为什么我需要经历 WCF 的痛苦吗?

最佳答案

您可以使用WebMethods :

Using jQuery to directly call ASP.NET AJAX page methods

代码隐藏:

public partial class _Default : Page 
{
[WebMethod]
public static string GetDate()
{
return DateTime.Now.ToString();
}
}

脚本:

$.ajax({
type: "POST",
url: "Default.aspx/GetDate",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg) {
// alert(msg.d);
}
});

关于asp.net - JSON Web 服务与 ASP.NET - 来自一个沮丧的 php 人,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7642930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com