Я создаю Вихревое веб-приложение автоматизации и имею некоторую проблему с не получением желаемого результата моего действия POST, я испытываю некоторые затруднения при выяснении, как я могу показать, что полный POST запрашивает, чтобы я отправил по (с заголовками), я искал на этом, но всем, что подходит, заголовки ответа, на самом деле я хочу их также, но также и запрос, который ни одно из сообщений, которые я нахожу на Google, кажется, не упоминает..
Я знаю, что могу отобразиться, результат вихревого запроса с помощью чего-то вроде этого (простите мне, если мой синтаксис выключен, я уже закрыл свою виртуальную машину с моим язем и кодом для обращения к
$result = curl($curl_exect) ;
Так или иначе я был бы очень признателен за любой совет относительно того, как просмотреть полные заголовки, спасибо
Вы можете просмотреть информацию о передаче, выполнив:
curl_setopt($curl_exect, CURLINFO_HEADER_OUT, true);
перед запросом и
$information = curl_getinfo($curl_exect);
после запроса
Просмотр: http://www.php.net/manual/en/ function.curl-getinfo.php
Вы также можете использовать CURLOPT_HEADER
в вашем curl_setopt
curl_setopt($curl_exect, CURLOPT_HEADER, true);
$httpcode = curl_getinfo($c, CURLINFO_HTTP_CODE);
if($httpcode == 200) {
return true;
}
return false;
. Это лишь некоторые методы использования заголовков.
Вы можете запросить заголовки самостоятельно, используя:
// open a socket connection on port 80
$fp = fsockopen($host, 80);
// send the request headers:
fputs($fp, "POST $path HTTP/1.1\r\n");
fputs($fp, "Host: $host\r\n");
fputs($fp, "Referer: $referer\r\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Content-length: ". strlen($data) ."\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $data);
$result = '';
while(!feof($fp)) {
// receive the results of the request
$result .= fgets($fp, 128);
}
// close the socket connection:
fclose($fp);
Как написано на , как сделать запрос
В последнее время у меня была точно такая же проблема, и я установил Wireshark (это инструмент для мониторинга сети). С его помощью можно увидеть все, кроме зашифрованного трафика (HTTPS).