gpt4 book ai didi

ios - 如何在 Swift 中发送 POST 参数?

转载 作者:IT王子 更新时间:2023-10-29 05:04:25 24 4
gpt4 key购买 nike

这里是一些代码:

var URL: NSURL = NSURL(string: "http://stackoverflow.com")
var request:NSMutableURLRequest = NSMutableURLRequest(URL:URL)
request.HTTPMethod = "POST"
request.HTTPBody = ??????
NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue())
{
(response, data, error) in
println(NSString(data: data, encoding: NSUTF8StringEncoding))
}

如果我想发送 POST 查询 "key"= "value",我应该在 request.HTTPBody 中写什么?

最佳答案

与在 Objective-C 中一样,HTTPBody 需要一个 NSData 对象:

var bodyData = "key1=value&key2=value&key3=value"
request.HTTPBody = bodyData.dataUsingEncoding(NSUTF8StringEncoding);

您必须自己在字符串中设置值和键。

关于ios - 如何在 Swift 中发送 POST 参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24714566/

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