POST и пофили

one

Client
Регистрация
22.09.2015
Сообщения
6 831
Благодарностей
1 273
Баллы
113
Если в POTS запросе используется опция "Использовать заголовки из профиля", то как их можно подредактировать?
 

Alex733

Client
Регистрация
27.11.2017
Сообщения
330
Благодарностей
241
Баллы
43
Если я правильно понял вопрос то, так.
В переменных выбираешь окружение и копируешь нужное.
Например: {-Profile.HTTPAccept-}, {-Profile.HTTPAccept-}

Через c# набираешь project.Profile и в появившемся списке находишь требуемое.

C#:
project.Profile.UserAgent = "Мой супер ЮзерАгент, который никто не спалит";
project.Profile.AcceptEncoding = " нужная кодировка ";
project.Profile.AcceptLanguage = "любой язык"; // и т.д.

// Пользовательский заголовок, только не знаю, потом, как его убрать, исчезает после перезапуска шаблона
instance.SetUserHeader ( "MySuperPuperHeader", "Любое значение");
Поставить любой пользовательский заголовок
 
  • Спасибо
Реакции: one

one

Client
Регистрация
22.09.2015
Сообщения
6 831
Благодарностей
1 273
Баллы
113
Если я правильно понял вопрос то, так.
Да, все так.
В переменных выбираешь окружение и копируешь нужное.
Например: {-Profile.HTTPAccept-}, {-Profile.HTTPAccept-}
т.е. это что бы посмотреть что в профиле хранится? Получить данные и профиля.
За пример снипета, спасибо! Не понял только что за instance.SetUserHeader.
 

Alex733

Client
Регистрация
27.11.2017
Сообщения
330
Благодарностей
241
Баллы
43
посмотреть что в профиле хранится?
Не только посмотреть, но и заменить на свои.

Не понял только что за instance.SetUserHeader.
Этим методом можно поставить любой пользовательский заголовок. Например, страница может отправлять post через ajax и выставлять, какую-нибудь абракадабру в заголовках: X-Requested-With : XmlHttpRequest - или подобное.
 
  • Спасибо
Реакции: one

one

Client
Регистрация
22.09.2015
Сообщения
6 831
Благодарностей
1 273
Баллы
113
// Пользовательский заголовок, только не знаю, потом, как его убрать, исчезает после перезапуска шаблона
Я так понимаю, он не хранится в профиле, надо постоянно подставлять в шаблоне. Так?
 

Alex733

Client
Регистрация
27.11.2017
Сообщения
330
Благодарностей
241
Баллы
43
он не хранится в профиле
Не хранится. Использовать перед нужным запросом.
Но, еще раз акцентирую внимание, не знаю, как его потом убрать. Может возникнуть ситуация, когда один запрос использует один набор заголовков, а следующий другой. Может @ibred знает?
 
  • Спасибо
Реакции: Astraport и one

one

Client
Регистрация
22.09.2015
Сообщения
6 831
Благодарностей
1 273
Баллы
113
Понял, спасибо за разьяснения!
Может возникнуть ситуация, когда один запрос использует один набор заголовков, а следующий другой. Может @ibred знает?
Да, прояснил бы кто данную ситуацию.
 
  • Спасибо
Реакции: Alex733

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)