मैं स्विफ्ट की ऐप्पल भाषा सीख रहा हूं (कोशिश कर रहा हूं)। मैं खेल का मैदान पर हूं और एक्सकोड 6 बीटा का उपयोग कर रहा हूं। मैं स्थानीय नोडजेएस सर्वर पर एक साधारण JSON पोस्ट करने की कोशिश कर रहा हूं। मैं पहले से ही इसके बारे में गुमराह कर चुका हूं और प्रमुख ट्यूटोरियल बताते हैं कि प्लेग्राउंड पर नहीं, प्रोजेक्ट में इसे कैसे करना है, बेवकूफ सोचने की तुलना में: "google it" या "यह स्पष्ट है" या "यह लिंक देखें" या कभी- परीक्षण किया और न कार्यात्मक-कोडनई ऐप्पल स्विफ्ट भाषा के साथ JSON कैसे पोस्ट करें
यह मैं क्या कोशिश कर रहा हूँ है:
var request = NSURLRequest(URL: NSURL(string: "http://localhost:3000"), cachePolicy: NSURLRequestCachePolicy.ReloadIgnoringLocalCacheData, timeoutInterval: 5)
var response : NSURLResponse?
var error : NSError?
NSURLConnection.sendSynchronousRequest(request, returningResponse: &response, error: &error)
मैं कोशिश की थी:
var dataString = "some data"
var request = NSMutableURLRequest(URL: NSURL(string: "http://posttestserver.com/post.php"))
request.HTTPMethod = "POST"
let data = (dataString as NSString).dataUsingEncoding(NSUTF8StringEncoding)
var requestBodyData: NSData = data
request.HTTPBody = requestBodyData
var connection = NSURLConnection(request: request, delegate: nil, startImmediately: false)
println("sending request...")
connection.start()
धन्यवाद! :)
इस लाइन पर मुझे बहिष्कृत घोषणा अनुरोध मिल रहा है। एचटीटीपीबीडी = जेसनस्ट्रिंग.dataUsingEncoding (NSUTF8StringEncoding, allowLossyConversion: true) लेकिन यह पहले ही घोषित किया गया है। – Venky