2016-08-16 11 views
0

У меня есть маркер, который содержит \»в строке. Когда я распечатать эту строку, слэш не отображается, но кавычки делает. Что является правильным.Добавление маркера в httpheaderfield и бежать характер прохождения через

token = "hhgghhgg\"hhgghhgg" 
print -> hhgghhgg"hhgghhgg 

request.setValue(token, forHTTPHeaderField: "API-Token") 

Когда я добавить этот маркер в поле заголовка, обратный слеш по какой-то причине проходит.

print all headers -> API-Token": "hhgghhgg\"hhgghhgg" 

Я не уверен, если это ожидаемое поведение или ошибку.

Любая помощь будет оценена

большое спасибо

ответ

0

ваш код является правильным, и это просто какое-то странное print поведение. если вы используете игровое поле, вы можете видеть, что все работает так, как ожидалось.

enter image description here

-1

попробовать это:

token = "hhgghhgg\\\"hhgghhgg" 

и ваш результат print(token)

hhgghhgg\"hhgghhgg