Привет! Я пытаюсь скопировать приложение ios в реагировать на нативный. Я пытаюсь сделать запрос get с токеном аутентификации в заголовке.Но получается ошибка ниже: Возникла исключительная ситуация: SyntaxError SyntaxError: Неожиданный токен <в JSON на позиции 0 в parse () </p>
Я пробовал следующий код:
let webPath = 'http://some.domain..svc/GetContactDetails?UserEmail=5555';
let request = {
method: 'GET',
headers: {
'Content-Type': 'application/json',
//'Authorization': 'Bearer ' + myToken, // won't works same error
//'Token': myToken, // won't works same error
'Authorization':{'Token':myToken}
},
//credentials: 'include',
}
fetch(webPath, request)
.then((response) => response.json())
.then((responseJson) => {
console.log(responseJson)
})
.catch((error) => {
console.error(error);
});
В IOS я делаюиспользуя следующий код:
var request = URLRequest(url: url)
request.setValue("application/json", forHTTPHeaderField: "Accept")
let token_key = UserDefaults.standard.value(forKey: "token_key") as! String
request.setValue(token_key, forHTTPHeaderField: "Token")
let task = URLSession.shared.dataTask(with: request) { (data, response, error) in
Любая помощь действительно будет признательна.Заранее спасибо