質問: nil) { // API通信成功 print("success") print("response: \(response!)") **print(String(data: data!, encoding: .utf8)!)** } else { // API通信失敗 print("error") } }) task.resume()
回答: とりあえず確認できることがいくつかあると思います ・https://xxxxxxxxxx/SwiftTest/Sample1.phpをブラウザからアクセスするとどうなるか。 ・PHP側でログを取ってみる file_put_contents("debug.log", print_r($_POST, true)); それから print("response: \(response!)") この出力結果のstatus codeは200が返ってきていて、Content-Typeはtext/htmlになっているでしょうか?