Отправить POST-запрос на сервер

353
15 декабря 2016, 16:29

Делаю регистрацию через мобильное приложение без доступа к API сайта. То есть, я отслеживаю, какой запрос отправляется через форму регистрации на сайте http://ru.oriflame.com/business-opportunity/become-consultant

Вот перехваченный POST-запрос:

00:24:44.168    7.960   3558    (15497) POST    (Cache) text/html   http://0s.oj2s2zltnbxxa.n5zgsztmmfwwkltdn5wq.cmle.ru/iframe/Consultant/Registration.aspx

HEADERS:

(Request-Line)  POST /iframe/Consultant/Registration.aspx HTTP/1.1
Host    0s.oj2s2zltnbxxa.n5zgsztmmfwwkltdn5wq.cmle.ru
User-Agent  Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:38.0) Gecko/20100101 Firefox/38.0
Accept  text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
Accept-Encoding gzip, deflate
Referer http://0s.oj2s2zltnbxxa.n5zgsztmmfwwkltdn5wq.cmle.ru/iframe/Consultant/Registration.aspx
Cookie  ASP.NET_SessionId=egqn0l3dpcgt2g2aunqcoqcq; PND_ID=4-0a116275-50
Content-Type    application/x-www-form-urlencoded
Content-Length  2960

POST Data:

ctl00_RadScriptManager1_TSM ;;System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35:en-US:fa6755fd-da1a-49d3-9eb4-1e473e780ecd:ea597d4b:b25378d2;Telerik.Web.UI, Version=2014.2.724.35, Culture=neutral, PublicKeyToken=121fae78165ba3d4:en-US:cbcc33a2-4a25-4f6b-85e3-8e20bc385048:16e4e7cd:f7645509:24ee1bba:f46195d3:2003d0b8:88144a7a:1e771326:aa288e2d:258f1c72;
ctl00$cphContent$txtInputStep   0
ctl00$cphContent$hidQuickFormMode   1
ctl00$cphContent$txtEmail   crot@ya.ru
ctl00$cphContent$txtPasswd  fox123
ctl00$cphContent$txtLastName    ÐÑÑиков
ctl00$cphContent$txtFirstName   Ð ÐµÐ½Ð°Ñ ÐваковиÑ
ctl00$cphContent$txtUniqueId    1212990990
ctl00$cphContent$dtpBirthDateCmb_cmbDay 1
ctl00_cphContent_dtpBirthDateCmb_cmbDay_ClientState 
ctl00$cphContent$dtpBirthDateCmb_cmbMonth   СенÑÑбÑÑ
ctl00_cphContent_dtpBirthDateCmb_cmbMonth_ClientState   
ctl00$cphContent$dtpBirthDateCmb_cmbYear    1971
ctl00_cphContent_dtpBirthDateCmb_cmbYear_ClientState    
ctl00$cphContent$txtMobile  79253318091
ctl00$cphContent$cmbServiceCentre   ÐмÑÐºÐ°Ñ Ð¾Ð±Ð»Ð°ÑÑÑ
ctl00_cphContent_cmbServiceCentre_ClientState   
ctl00$cphContent$ctrlAddr$hidLastLevelPK    
ctl00$cphContent$ctrlAddr$cmbPostCode   400100
ctl00_cphContent_ctrlAddr_cmbPostCode_ClientState   
ctl00$cphContent$ctrlAddr$cmbAddress3   ÐмÑкий Ñ-н.
ctl00_cphContent_ctrlAddr_cmbAddress3_ClientState   
ctl00$cphContent$ctrlAddr$cmbCity   ÐмÑк
ctl00_cphContent_ctrlAddr_cmbCity_ClientState   
ctl00$cphContent$ctrlAddr$cmbAddress1   РопеÑоÑа
ctl00_cphContent_ctrlAddr_cmbAddress1_ClientState   
ctl00$cphContent$ctrlAddr$txtAddress2   120, 44
ctl00$cphContent$txtReqSponsor  4742088
ctl00$cphContent$txtSponsorName  ÐлÑга ÐикÑоÑовна Ðопова
ctl00$cphContent$chkAgreement   on
ctl00$cphContent$chkAgreement2  on
ctl00$cphContent$btnNext    ÐаÑегиÑÑÑиÑоваÑÑÑÑ
__EVENTTARGET   
__EVENTARGUMENT 
__LASTFOCUS 
__VIEWSTATE 
__EVENTVALIDATION   /wEdABKvVXD1oYELeveMr0vHCmYPib4VpAD8zPDCDCMPJTCy4rlWYdcU3cLSXeUtoWRKzmCfu9zKX/5mwtXSqPani3yZUaIp2ePB9M7LMNOV+Aki/rYfkKiBer37H+sjS4b/dBUeSjybfAblpdTRG8WIf4HGnR4JQOorQHmpJAKUIdXv38Nr5AuQdnIUloVTyMbctE59+CKJQ+GC7cyXuhsK/81ID1BE3XyvDRlQWjZPMlPfvtg79hkwhC7VhEfI+8xzkOwLKmnDfDyQeKQCFCBXk0k7z449enIRKIxey04fdejWozk5GhJ1xCfHtHfdGEqJ3zu1p+ie3qCZKyp1TyAyMOaZhwZS4zXvn+KsIIw1LALQDWKWeJyxfWW4LhJAYDV8g51gmzGo7MCbJt6u5mHuytPBqTbQkQ==

Вот код из разрабатываемого приложения под Android, откуда нужно произвести нормальную регистрацию(использована библиотека ion):

Код под Андроид

Вот ответ от сервера на мой запрос, отправленный из приложения через ion (поля, которые я заполнял для отправки в запросе, почему-то, пустые):

Как корректно сформировать POST-запрос через ion, идентичный запросу от клиентской части сайте?

READ ALSO
Изменение innerHTML при клике на ссылку

Изменение innerHTML при клике на ссылку

Если вместо * стоят цифры, то всё работаетЕсли текст, то не работает

307
overflow:hidden обрезает тень - как поправить?

overflow:hidden обрезает тень - как поправить?

ПриветствуюСайт на wordpress, построенный с помощью visual composer

734
SEO + ajax веб-сайт какие есть подходы?

SEO + ajax веб-сайт какие есть подходы?

Вообщем есть веб-сайт - интернет магазин, в текущей реализации, при входе статика: хедр и футерВсе остальное подгружается после аяксом(урлы...

278