我讓它工作的唯一方法是改變請求的httpBody。
var requestBody = "{"
for (_, value) in allText {
requestBody.append("\'q\':\'\(value)\',")
}
requestBody.append("\'source\':\'\(Language.english.rawValue)\',")
requestBody.append("\'target\':\'\(language.rawValue)\'")
requestBody.append("}")
var request = URLRequest(url: url!)
request.httpMethod = HTTPMethod.post.rawValue
request.setValue("application/json; charset=UTF-8", forHTTPHeaderField: "Content-Type")
request.httpBody = jsonData
和Alamofire執行請求爲我工作。
我真的不知道爲什麼某個不能提供解決方案的人提出了一個問題,但無論如何,希望能夠幫助那些可能運行相同任務的人。
這不是一個有效的JSON –
是的,我知道。但是,我怎樣才能提出這樣的要求呢? – Andreas777