Почтовый запрос от 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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