Почтовый запрос от Swift на сервер PHP отправляется с ключом $_POST. ⇐ Php

Кемеровские программисты php общаются здесь
Anonymous
Почтовый запрос от Swift на сервер PHP отправляется с ключом $_POST.

Сообщение Anonymous »

Сделал базовый запрос на публикацию в Swift, значения получены в ключе массива $_POST.
Код Swift:

Код: Выделить всё

        struct TestResponse: Codable{
let test: String
}

func postData( parameters: T, completion: @escaping (Data?, URLResponse?, Error?) -> Void) {

let urlString = "http://example.com"

var request = URLRequest(url: URL(string: urlString)! )
request.addValue("XMLHttpRequest", forHTTPHeaderField: "X-Requested-With")
request.setValue("application/json, text/javascript, /; q=0.01", forHTTPHeaderField: "Accept")
request.httpMethod = "POST"
request.httpBody = try! JSONEncoder().encode(parameters)
URLSession.shared.dataTask(with: request) { data, response, error in
completion(data, response, error)
}.resume()
}

//sent variable as parameters
let test = TestResponse(test: "string with space")

И что я получаю:

Код: Выделить всё

[{"test":"string_with_space"}] =>
Выглядит как вся сериализованная строка JSON в ключе массива $_POST и пустое значение для нее.
Я новичок в этом. Я уверен, что мне не хватает чего-то вроде заголовка.
Я пытаюсь распространить запрос в почтовом запросе PHP как имя переменной в ключе сообщения и значение переменной в значении $_POST.

Подробнее здесь: https://stackoverflow.com/questions/785 ... ey-of-post

Вернуться в «Php»