Код 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"}] =>
Я новичок в этом. Я уверен, что мне не хватает чего-то вроде заголовка.
Я пытаюсь распространить запрос в почтовом запросе PHP как имя переменной в ключе сообщения и значение переменной в значении $_POST.
Подробнее здесь: https://stackoverflow.com/questions/785 ... ey-of-post
Мобильная версия