WCF:在 HTTP 请求正文中分析 JSON 消息
本文关键字:JSON 消息 正文 HTTP 请求 WCF | 更新日期: 2023-09-27 18:33:10
我是 Web 开发的新手,我想开发一个简单的应用程序,它接收请求表单移动解析请求正文并给我响应。
应用程序使用 HTTP、JSON
我从移动端提出的请求
Request URL = http://<server-url>/AppName/auth
Request Body = { "user_name" : "abcd", "password":"pass", "time":134124343435}
响应表单 Web 应用程序应为
Response Body = { "Result" : 1, "msg":"Authentication Success", "suid": "uuddi2013092121324434", "time":134124343435}
我希望它用 C# 开发,我可以使用 WCF 吗?或者我还有其他方法吗?我引用了这两个链接,但它们不是解析请求正文。
http://www.codeproject.com/Articles/167159/How-to-create-a-JSON-WCF-RESTful-Service-in-60-sec
http://dotnetmentors.com/wcf/wcf-rest-service-to-get-or-post-json-data-and-retrieve-json-data-with-datacontract.aspx
请帮助我提供一些链接来参考或为我提供示例代码。
提前致谢
开发实用程序来解析 JSON 的人,无论格式是否良好,您都可以通过 http://sourceforge.net/projects/csjson/找到一些有用的示例。您也可以使用 JQUERY 实现该功能,您可能需要类似的代码,如下所示:
var gpsinfoUrl = "http://localhost/gps/xy.json";
$.ajax({
type: 'GET',
url: gpsinfoUrl,
dataType: 'json',
async: false,
success: function (dt) {
json_object = $.parseJSON(dt.gpsinfo); //$.parseJSON will be used to verify the return string from url.
}
});