如何使用Swift将带有JSON数据的POST请求发送到外部数据库以在IOS中登录应用程序?

阿南德

我是Swift和iOS的新手。POST使用JSON数据将示例请求代码数据发送给我,以将数据发送到外部数据库,以便使用Swift在iOS中登录应用

肝Tar

您可以像以下代码一样调用post api,

试试这个

func callPostApi()
{
    let baseUrl : NSString = NSString(format: "YOUR_BASE_URL")   //"http://at.webby.com/php.api"
    let request = NSMutableURLRequest(URL: NSURL(string: baseUrl as String)!)
    let session = NSURLSession.sharedSession()

    request.HTTPMethod = "POST"
    let stringPost = "username=test&password=12345" // Key and Value param as string

    let data = stringPost.dataUsingEncoding(NSUTF8StringEncoding)

    request.timeoutInterval = 60
    request.HTTPBody=data

    let task = session.dataTaskWithRequest(request, completionHandler: {data, response, error -> Void in

        let err1: NSError? = nil
        do
        {
            let json = try NSJSONSerialization.JSONObjectWithData(data!, options: NSJSONReadingOptions.MutableContainers)
            print(json)
        }
        catch
        {
            print(err1)
        }
    })

    task.resume()
}

希望这会帮助你。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何通过C#Windows应用程序连接查询并将查询发送到MariaDB数据库?

在应用程序中处理NULL值并发送到数据库

如何通过带有CDATA中的CDATA的SOAP UI将请求发送到Java应用程序?

如何将数据从Firebase发送到Android / iOS应用程序和Python

R Shiny-如何将带有参数的请求网址发送到R Shiny,并仅获取数据响应?

在React.js Web应用程序中将数据发送到数据库

使用React JS和Laravel将带有图像文件的POST请求发送到数据库时出现内部服务器错误

邮递员将带有正文表单数据的请求发送到JSON

Android应用程序不会将图片发送到数据库PHP MYSQL

将带有Firebase数据库的Angular5应用程序推送到GitHub

如何使用Laravel将带有Guzzle的XML POST请求发送到Web服务API?

如何将Firebase数据库中的Google登录信息发送到导航抽屉?

Express服务器将带有文本字段的多部分表单数据发送到外部api

如何使用python通过POST请求将带有元数据(标题,描述)的媒体发送到WordPress REST API

如何使用Jquery和Ajax将Json数据发送到数据库中?

发出将POST数据发送到带有字符“ñ”的登录表单的问题(使用Curl Works)

将utf-8中的数据发送到Android应用程序的数据库

如何将带有空格的文本从Android发送到MySQL数据库

如何获取存储在 xml 文件中的数据库中的 orbeon 表单(yform)数据?如何将其发送到第三方应用程序?

如何在 swift 4 中将数据从 iOS 发送到 MySql 数据库

如何在 post 方法中将数据从 android 应用程序发送到服务器?

C# - 如何将带有@Parameters 的插入发送到数据库连接类

概念问题:如何使用 PHP 检索数据并将其发送到外部应用程序

将带有 POST 请求的文件发送到 TelegramBot

使用php将带有输入值的数组发送到数据库

SpringBoot,测试容器以测试发送到外部数据库的查询

使用 GET 访问 URL 中的数据并使用 POST 将其发送到数据库

使用带有 jQuery 的 POST 请求将数据发送到服务器

如何使用 python Flask 应用程序将文本从输入字段发送到 MySQL 数据库