POST JSON 数据从 iOS 到 mssql 服务器 [关闭]

Posted

技术标签:

【中文标题】POST JSON 数据从 iOS 到 mssql 服务器 [关闭]【英文标题】:POST JSON data from iOS to mssql Server [closed] 【发布时间】:2013-12-11 13:48:40 【问题描述】:

谁能告诉我创建将 JSON 发送到 MS SQL 服务器的 Web 服务的最佳方法是什么。(php 或 .net POST Web 服务?) 如果可能的话,我想在 IIS 上托管 Web 服务。教程的链接将非常有用。 非常感谢。

【问题讨论】:

【参考方案1】:
//Create the request

NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:[NSURL URLWithString:@"your script name.php"]];
// create the Method "GET" or "POST"

[request setHTTPMethod:@"POST"];

   //Pass The String to server
NSString *userUpdate =[NSString stringWithFormat:@"artist_email=%@ ",your string Name,nil];

//Check The Value what we passed
NSLog(@"the data Details is =%@", userUpdate);

//Convert the String to Data
NSData *data1 = [userUpdate dataUsingEncoding:NSUTF8StringEncoding];

//Apply the data to the body
[request setHTTPBody:data1];

//Create the response and Error

NSError *err;
NSURLResponse *response;

NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&response error:&err];

NSString *resSrt = [[NSString alloc]initWithData:responseData encoding:NSASCIIStringEncoding];

//This is for Response 
NSLog(@"got response==%@", resSrt);

if(resSrt)

    NSLog(@"got response");



else

    NSLog(@"faield to connect");

【讨论】:

【参考方案2】:

我建议使用 ASP.NET Web API,它支持开箱即用的 JSON 和 XML,并且开发相对容易,因为您不必管理 JSON 数据与 C# 对象之间的解析,然后您可以只需使用实体框架与数据库进行通信。

开头:http://www.asp.net/web-api/overview/creating-web-apis/creating-a-web-api-that-supports-crud-operations

还有:http://www.entityframeworktutorial.net/EntityFramework4.3/Introduction.aspx 我认为这有点过时了,但核心将保持不变

【讨论】:

以上是关于POST JSON 数据从 iOS 到 mssql 服务器 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

POST JSON 数据到特定对象 iOS

JAVA接口传递参数(POST),从接口接收数据(JSON) -----记录

将数据库数据从 mssql 迁移到 mysql

最佳实践以及如何在 Symfony2 中找到从 iOS AFNetworking 获取 POST 数据并在 GET 中返回 JSON?

使用 POST 请求 iOS Swift 3 发送嵌套 JSON

从 CoreData 信息 POST JSON 到服务器