0
카트에 제품을 추가하기 위해 하나의 API 호출을 수행했습니다. 그리고 버튼의 행동에 내가 한테 전화 내가 우체부 코드 .Its 내 코드에서 많은 오류가 발생 사용할 때 나누었다을 API에 대한 몇 가지 특정 매개 변수를 보낼 필요가이 API를하고있는 중이 야 :게시 API를 사용하여 매개 변수를 보내려면
func addtocartapicalling()
{
let headers = [
"cache-control": "no-cache",
"postman-token": "4c933910-0da0-b199-257b-28fb0b5a89ec"
]
let postData = NSData(data: "{
"cartType" : "1",
"cartDetails" : {
"customerID" : "u",
"cartAmount" : "6999",
"cartShipping" : "1",
"cartTax1" : "69",
"cartTax2" : "",
"cartTax3" : "",
"cartCouponCode" : "",
"cartCouponAmount" : "",
"cartPaymentMethod" : "",
"cartProductItems" : {
"productID" : "9",
"productPrice" : "6999",
"productQuantity" : "1"
}
}
}".dataUsingEncoding(NSUTF8StringEncoding)!)
var request = NSMutableURLRequest(URL: NSURL(string: "http://api.php")!,
cachePolicy: .UseProtocolCachePolicy,
timeoutInterval: 10.0)
request.HTTPMethod = "POST"
request.allHTTPHeaderFields = headers
request.HTTPBody = postData
let session = NSURLSession.sharedSession()
let dataTask = session.dataTaskWithRequest(request, completionHandler: { (data, response, error) -> Void in
if (error != nil) {
println(error)
} else {
let httpResponse = response as? NSHTTPURLResponse
println(httpResponse)
}
})
dataTask.resume()
}
참조 내 위 코드에서 API 호출이 있습니까? 나를 도와주세요.
감사
let string = "{\"cartType" : "1" + "cartDetails" : { "customerID" : "u", + "cartAmount" : "6999", + "cartShipping" : "1", + "cartTax1" : "69", + "cartTax2" : "", + "cartTax3" : "", + "cartCouponCode" : "", + "cartCouponAmount" : "", + "cartPaymentMethod" : "",} + "cartProductItems" : { "productID" : "9", + "productPrice" : "6999", + "productQuantity" : "1" }" }"
NSURLSession has been renamed URLSession
내가 작성하는 시도 좋아에 대한 항목을 수정합니다 오류 자체와 엑스 코드를 클릭하여 고정 할 수 있어야 다른 오류의 대부분을 고정하면 그래도 그 줄에 약간의 오류가있어. 쉼표를 붙이라고하는 것처럼. – mack그건 너에게 도움이되는 정보가 아니야. 새 코드로 답변을 업데이트해야합니다. – Frankie
제 updat를 확인하십시오 – mack