Создание XMLHttpRequest из php

Я хочу сделать m2m-общение, где мой сервер должен подражать человеку, управляющему веб-страницей.

Поэтому я пытаюсь отправить запрос XMLHttpRequest с php на другой сервер.

Все, что я искал, дает php для ПРИНЯТИЯ XMLHttpRequest

Я отладил браузер, и инструменты веб-разработчика Chrome дали мне команду cURL, которая работает.

Завиток cmd заканчивается

 --data-binary '[{"productNumber":"12345678","quantity":1}]' 

Я использую Snoopy для отправки запросов и эмулировал каждый файл cookie и заголовок, но сервер все еще отвечает 400 Invalid Request.

Я думаю, что проблема заключается в том, что snoopy обычно используется так:

$submit_vars['email'] = "johndoe@example.com";
$submit_vars['password'] = 'secret';
$snoopy->submit($submit_url, $submit_vars);

то есть Snoopy ожидает массив переменных формы, а не строку.

Есть ли способ заставить snoopy отправлять эквивалент curl --data-binary?

0 ответов

Другие вопросы по тегам