Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 01.05.2018, 19:03   #1
Winlook
Пользователь
 
Регистрация: 14.11.2009
Сообщений: 56
По умолчанию Отправка сырых POST данных CURL-ом для получения BL Webmoney

Есть сайт, wmxml.narod.ru

Если вставить в первое поле идентификатор 963130820766 и отправить, то перебрасывает на страницу stats.wmtransfer.com/levels/XMLWMIDLevel.aspx где выводится статистика bl webmoney.

В отладчике firefox во вкладке Параметры - указано нагрузочные данные (Request payload)

Код:
<?xml version="1.0"?><WMIDLevel.request><signerwmid>000000000000</signerwmid><wmid>963130820766</wmid></WMIDLevel.request>
На сколько я понял из гугла, эту строку нужно отправить в виде post без указания переменных

Код:
 $headers = array( 
        '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',
  
    );
$date =  "<?xml version=\"1.0\"?><WMIDLevel.request><signerwmid>000000000000</signerwmid><wmid>963130820766</wmid></WMIDLevel.request>";
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
Однако сайт не хочет возвращать данные, возвращает 500 ошибку. Так как же передать этот запрос? Второй раз с ним сталкиваюсь. Его в хеадере нужно отправлять?
Winlook вне форума
Старый 01.05.2018, 19:58   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

http://wiki.wmtransfer.com/projects/...XML-interfaces
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.

Последний раз редактировалось Alex11223; 01.05.2018 в 20:01.
Alex11223 вне форума
Старый 01.05.2018, 21:18   #3
Winlook
Пользователь
 
Регистрация: 14.11.2009
Сообщений: 56
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Data is sent in the XML format with help of special module for authentication of WebMoney Keeper key files or standard certificates (WM Keeper WebPro certificates).

Указанный пример не документирован
Winlook вне форума
Старый 02.05.2018, 23:27   #4
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

обратитесь в службу поддержки, если он на оф сайте не документирован варианта два 1. методом тыка пытаться 2. попросить службу поддержки объяснить
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума
Старый 03.05.2018, 13:50   #5
Winlook
Пользователь
 
Регистрация: 14.11.2009
Сообщений: 56
По умолчанию В каком формате посылается Query запрос?

wmxml.narod.ru

Вводим в первое поле 963130820766 кликаем отправить

Яваскриптом посылает запрос на страницу https://stats.wmtransfer.com/levels/XMLWMIDLevel.aspx

Изображение c отладчика https://cdn1.savepice.ru/uploads/201...5dc29-full.png

В каком формате передаются данные? POST? Почему не указаны переменные
Winlook вне форума
Старый 03.05.2018, 13:57   #6
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Очередная тема...

Цитата:
Сообщение от Winlook Посмотреть сообщение
В каком формате передаются данные?
В xml - видно по заголовку <?xml

Цитата:
Сообщение от Winlook Посмотреть сообщение
POST?
Это не формат данных. Но да, POST. Вам же прямым текстом это указали.

Цитата:
Сообщение от Winlook Посмотреть сообщение
Почему не указаны переменные
Какие переменные? Вон signerwmid и wmid указаны.
p51x вне форума
Старый 04.05.2018, 00:20   #7
Winlook
Пользователь
 
Регистрация: 14.11.2009
Сообщений: 56
По умолчанию

Цитата:
Сообщение от Stanislav Посмотреть сообщение
обратитесь в службу поддержки, если он на оф сайте не документирован
А этот форум для чего?


Цитата:
Сообщение от Stanislav Посмотреть сообщение
1. методом тыка пытаться
Пытаюсь добиться ответа, как в post передать данные вне переменных, пока не получается. Пытаюсь тыкать сильнее. У меня выходит?

Цитата:
Сообщение от p51x Посмотреть сообщение
Очередная тема...
У вас нет депрессии? Свои проблемы душевного характера излагайте на нейролептик ру

Цитата:
Какие переменные? Вон signerwmid и wmid указаны.
Переменные POST. Как можно передать post запрос, не указав идентификатор запроса, по которому сервер его прочтет из $_POST[ид]

Последний раз редактировалось Alex11223; 04.05.2018 в 08:36.
Winlook вне форума
Старый 04.05.2018, 07:02   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от Winlook Посмотреть сообщение
Переменные POST. Как можно передать post запрос, не указав идентификатор запроса, по которому сервер его прочтет из $_POST[ид]
Очень просто. Если вы не знаете, это не значит, что этого нет или невозможно. $_POST[ид] вообще будет только если тип указан как форма.

Почитайте, например, про:
Код:
$xml = file_get_contents('php://input');
p51x вне форума
Старый 04.05.2018, 07:48   #9
Stanislav
Квадрокоптерист
Участник клуба Подтвердите свой е-майл
 
Регистрация: 29.09.2007
Сообщений: 1,824
По умолчанию

Winlook темы зачем плодить одни и те же? правила читал? отвечаю на твой вопрос в твоей такой же но другой теме http://www.programmersforum.ru/showt...t=963130820766

Цитата:
обратитесь в службу поддержки, если он на оф сайте не документирован
А этот форум для чего?
Этот форум явно не того чтобы делать работу за других.


Цитата:
У вас нет депрессии? Свои проблемы душевного характера излагайте на нейролептик ру
А ты что врач что-ли? Диагнозы тут ставишь, да еще и хамишь в открытую, ты думаешь после этого тебе кто то помогать станет?


Цитата:
Пытаюсь добиться ответа, как в post передать данные вне переменных, пока не получается. Пытаюсь тыкать сильнее. У меня выходит?
Пытайся дальше у тебя что проблемы с попытками? или может депрессия?
Я часть той силы, что вечно хочет зла, но вечно совершает благо..
Stanislav вне форума
Старый 04.05.2018, 08:32   #10
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Winlook Посмотреть сообщение
А этот форум для чего?
Разве это форум техподдержки вебмани?
Цитата:
Сообщение от Winlook Посмотреть сообщение
как в post передать данные вне переменных
Так там ж всегда просто текст, причем тут переменные? Разве что в заголовках (headers) может быть что-нибудь поменять надо.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отправка данных методом POST Arassir PHP 10 08.06.2012 01:49
idhttp ssl авторизация отправка данных post tauxxx Работа с сетью в Delphi 3 31.05.2012 14:17
CURL + gthtlfxf post запроса от одного скрипта другому. ведучий роздает задания для ведомых в цикле dem66 PHP 1 03.10.2011 10:56
Отправка данных методом post ANDEREY Работа с сетью в Delphi 4 11.08.2011 10:09
Отправка POST и получения ответа Ivanko Работа с сетью в Delphi 2 04.02.2010 14:30