Не получил правильный ответ от приложения в почтальоне - PullRequest
0 голосов
/ 14 февраля 2020

Я пытаюсь загрузить отчет Excel из внутреннего приложения. Я довольно неопытен в ответах HTTP, но я пытаюсь отправить ответ, который возвращает правильный отчет Excel. Я могу получить отчет Excel при использовании Google Chrome, и я основал данные формы моего запроса на том, что отправляет Google Chrome, просматривая консоль разработчика. Однако я не получаю правильный ответ. Большую часть времени я получаю страницу, которая содержит кнопку экспорта вместо файла Excel.

Вот данные формы из моего запроса Google Chrome -

ctl00$ScriptManager1: ctl00$ContentPlaceHolder1$SearchPanel1$UpdatePanel1|ctl00$ContentPlaceHolder1$SearchPanel1$btnSearch
__EVENTTARGET: 
__EVENTARGUMENT: 
__LASTFOCUS: 
ContentPlaceHolder1_SearchPanel1_tvEntity_ExpandState: ennnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
ContentPlaceHolder1_SearchPanel1_tvEntity_SelectedNode: ContentPlaceHolder1_SearchPanel1_tvEntityn0
ContentPlaceHolder1_SearchPanel1_tvEntity_PopulateLog: 
ContentPlaceHolder1_SearchPanel1_tvGroups_ExpandState: nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn
ContentPlaceHolder1_SearchPanel1_tvGroups_SelectedNode: 
ContentPlaceHolder1_SearchPanel1_tvGroups_PopulateLog: 
__VIEWSTATEGENERATOR: 87FED75D
__SCROLLPOSITIONX: 0
__SCROLLPOSITIONY: 0
__EVENTVALIDATION: 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
ctl00$BreadCrumb1$ddlRoles: 1
ctl00$ContentPlaceHolder1$SearchPanel1$txtFromDate: 02/14/2020
ctl00$ContentPlaceHolder1$SearchPanel1$txtZone: Default Zone
keywords: 
ctl00$ContentPlaceHolder1$SearchPanel1$txtToDate: 02/14/2020
ctl00$ContentPlaceHolder1$SearchPanel1$txtGroup:  Select a group
keywords: 
ctl00$ContentPlaceHolder1$gridViewFilterControl$HiddenFieldCount: 0
ctl00$ContentPlaceHolder1$gridViewFilterControl$ddlColumnOperation: Greater
ctl00$ContentPlaceHolder1$gridViewFilterControl$txtFilterValue: 
ctl00$ContentPlaceHolder1$gridViewFilterControl$ddlRemoteControlStatus1: 3
ctl00$ContentPlaceHolder1$gridViewFilterControl$ddlRemoteControlStatus2: 1
ctl00$ContentPlaceHolder1$gridViewFilterControl$txtSessionDuration: 
ctl00$ContentPlaceHolder1$hdnUserToken: ec1383f5-c7ef-4b37-9c12-3e79804b1900
ctl00$ContentPlaceHolder1$hdnEscapeClick: 
__ASYNCPOST: true
ctl00$ContentPlaceHolder1$SearchPanel1$btnSearch: Find

Я использую Postman для проверки вызовов, я смог пройти проверку подлинности в приложении, но Я не могу получить отчет. Я скопировал данные формы из Chrome в данные формы, которые я отправляю в Почтальон. Есть несколько других объектов в форме, которые я вынул, это URL приложения и _ViewState. Не уверен, для чего предназначен _ViewState, но я не отправляю его в своем запросе почтальона. Любая помощь приветствуется. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...