Проблемы с WebRequest() - страница 2

 

Не лишний ли пробел перед Sign?

string headers="Key:"+"HCZ1PJGP-MEWS39CX-Y6EH3VRP-OP4SA440-5EV945WU"+"\r\n Sign:"+sha512j;

Кроме того, не надо ли добавить "\r\n\r\n" в конце?

 
Stanislav Korotky:

Не лишний ли пробел перед Sign?

string headers="Key:"+"HCZ1PJGP-MEWS39CX-Y6EH3VRP-OP4SA440-5EV945WU"+"\r\n Sign:"+sha512j;

Кроме того, не надо ли добавить "\r\n\r\n" в конце?

сообщение такого вида дает туже ошибку 
string headers="Key:"+"HCZ1PJGP-MEWS39CX-Y6EH3VRP-OP4SA440-5EV945WU"+"\r\nSign:"+sha512j+"\r\n\r\n";
 
SAMER:
сообщение такого вида дает туже ошибку 
string headers="Key:"+"HCZ1PJGP-MEWS39CX-Y6EH3VRP-OP4SA440-5EV945WU"+"\r\nSign:"+sha512j+"\r\n\r\n";


вы вместо того чтоб мучать MQL, отправили сначала свой запрос через какой-то браузерный Poster/

удивитесь, но результат будет аналогичный с ошибкой.

Поэтому проблема не в MQL, а в том, что вы запрос отправляете некорректно или не так как его ожидает сервер

 

и только когда поймёте, что вы забыли указать в заголвоке тип контента (ибо text/html - это неверный тип)

то сразу отправите как надо.

у меня получился такой ответ

{"success":0,"error":"invalid nonce parameter; on key:1483032489, you sent:'1', you should send:1483032490"}

когда добавил правильный Content-Type

---

ну и третье - в случаях с неразберихой в запросах - пользуйтесь каким то прокси типа Charles

чтоб видеть что и куда вы там пытаетесь отправить и понять где ошибка

 
o_O:

и только когда поймёте, что вы забыли указать в заголвоке тип контента (ибо text/html - это неверный тип)

то сразу отправите как надо.

у меня получился такой ответ

{"success":0,"error":"invalid nonce parameter; on key:1483032489, you sent:'1', you should send:1483032490"}

когда добавил правильный Content-Type

---

ну и третье - в случаях с неразберихой в запросах - пользуйтесь каким то прокси типа Charles

чтоб видеть что и куда вы там пытаетесь отправить и понять где ошибка

вопрос

 
SAMER:

не работает

потому что неправильно формируете сам текст post.

   StringToCharArray(j, post, 0, WHOLE_ARRAY, CP_UTF8);
   ArrayResize(post, ArraySize(post)-1);
 
o_O:

потому что неправильно формируете сам текст post.

   StringToCharArray(j, post, 0, WHOLE_ARRAY, CP_UTF8);
   ArrayResize(post, ArraySize(post)-1);
благодарю! вопрос снят)