Can't make POST request

abwebc

Новичок
Регистрация
18.02.2017
Сообщения
4
Благодарностей
0
Баллы
1
Hi

Can you look at this request taken from wireshark:
Код:
POST /services/ChomikBoxService.svc HTTP/1.1
User-Agent: Mozilla/5.0
Accept-Encoding: identity
Accept: */*
Connection: Keep-Alive
SOAPAction: http://chomikuj.pl/IChomikBoxService/Auth
Content-Encoding: identity
Content-Type: text/xml;charset=utf-8
Content-Length: 322
Accept-Language: pl-PL,en,*
Host: box.chomikuj.pl

<?xml version="1.0" encoding="UTF-8"?><s:Envelope s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><Auth xmlns="http://chomikuj.pl/"><name>topbarlogin</name><passHash>e10adc3949ba59abbe56e057f20f883e</passHash><ver>4</ver></Auth></s:Body></s:Envelope>

HTTP/1.1 200 OK
Date: Wed, 29 Mar 2017 10:05:29 GMT
Content-Type: text/xml; charset=utf-8
Transfer-Encoding: chunked
Connection: keep-alive
Set-Cookie: __cfduid=d5c528caad0e177cf5f9151dbcfcb3dc31490781929; expires=Thu, 29-Mar-18 10:05:29 GMT; path=/; domain=.chomikuj.pl; HttpOnly
Cache-Control: private
Vary: Accept-Encoding
X-AspNet-Version: 4.0.30319
X-Server: m32
X-Powered-By: ASP.NET
Server: cloudflare-nginx
CF-RAY: 347202d0f72b6b25-WAW

<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body><AuthResponse xmlns="http://chomikuj.pl/"><AuthResult xmlns:a="http://chomikuj.pl" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><a:status>Ok</a:status><a:errorMessage i:nil="true"/><a:hamsterId>22498503</a:hamsterId><a:publisherId i:nil="true"/><a:name>topbarlogin</a:name><a:token>1f02b48c-7a4d-47dd-9c92-e89c890b45a8</a:token></AuthResult></AuthResponse></s:Body></s:Envelope>nse></s:Body></s:Envelope>
from 15th there is response of course

I try to do this request in ProjectMaker > Http > POST request

What I must to set, in ex. I have python script that does it and its work
https://github.com/blackberrymamba/ChomikDownloader/blob/master/chomyk.py
 

abwebc

Новичок
Регистрация
18.02.2017
Сообщения
4
Благодарностей
0
Баллы
1
I make something like this, accordingly to this topic from wiki:
https://help.zennolab.com/en/v5/zennoposter/5.10.6.0/webframe.html#topic494.html

Код:
var resultHttpPost = ZennoPoster.HttpPost("http://box.chomikuj.pl/services/ChomikBoxService.svc",
    "<?xml version='1.0' encoding='UTF-8'?><s:Envelope s:encodingStyle='http://schemas.xmlsoap.org/soap/encoding/' xmlns:s='http://schemas.xmlsoap.org/soap/envelope/'><s:Body><Auth xmlns='http://chomikuj.pl/'><name>topbarlogin</name><passHash>e10adc3949ba59abbe56e057f20f883e</passHash><ver>4</ver></Auth></s:Body></s:Envelope>",
    "text/xml;charset=utf-8", "", "UTF-8", ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody, "", "", "Mozilla/5.0", "", "", "SOAPAction: http://chomikuj.pl/IChomikBoxService/Auth", "", "");
I think it's problem with AdditionalHeaders, I dont know how to add them to this, mine AdditionalHeaders is:
Код:
"SOAPAction: http://chomikuj.pl/IChomikBoxService/Auth"
 

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