Делаю запрос на сервер - и постоянно приходит такая ошибка и код 400 - **Syntax error: offset=1, error=invalid character 'D' looking for beginning of value**
В гугле нашлле про изменение типа на x-www-form-urlencoded, но это ничего не дает
Весь код
AF.request(url, method: .post, parameters: parameters, headers: [“Content-Type”: “application/x-www-form-urlencoded”]).responseString { (response) in
print(response)
guard let statusCode = response.response?.statusCode else { return }
switch response.result {
case .success(let value):
print(value)
case .failure(let error):
print(error)
}
}
Syntax error: offset=1, error=invalid character 'D' looking for beginning of value
DefEnder
#1
BART96
#2
Проверьте параметры, которые отправляете
+Было бы неплохо добавить информацию об API, которым вы пытаетесь воспользоваться
+Выделить вставленный код в соответствующие теги, чтоб он стал читабельнее и с табуляцией
DefEnder
#5
AF.request(url, method: .post, parameters: parameters, headers: ["Content-Type": "application/x-www-form-urlencoded"]).responseString { (response) in
print(response)
guard let statusCode = response.response?.statusCode else { return }
switch response.result {
case .success(let value):
print(value)
case .failure(let error):
print(error)
}
}
Про апи такая информация
Link.
public Uri Link { get; }
Should server save file in internal database.
public bool DontSave { get; set; }
Title.
public string? Title { get; set; }
Additional info to store in server database.
public string? Info { get; set; }
DefEnder
#6
А если делаю запрос с помощью urlSession, то такая ошибка
Error Domain=NSCocoaErrorDomain Code=3840 “Invalid value around character 0.” UserInfo={NSDebugDescription=Invalid value around character 0.}