本文实例讲述了PHP实现模仿socket请求返回页面的方法。分享给大家供大家参考。具体实现方法如下:
<?php $url = "www.XXXX.com"; //自己做替换 $parse = parse_url($url); //对URL进行解析,返回起组成部分。 $host = $parse['host']; $path = $parse['path']; $port = 80; $timeout = 80; $fp = @fsockopen($host, $port, $errno, $errstr, $timeout); //打开socket链接 if (!$fp){ echo $errno."--".$errstr; //如果错误,则返回错误代码和错误信息 } else { $out = "POST $path HTTP/1.1\r\n"; //以下是HTTP请求头信息 $out .= "Host: ".$host."\r\n"; $out .= "Accept: */*\r\n"; $out .= "Connection: Close\r\n"; $out .= "Cookie: $cookie\r\n\r\n"; @fwrite($fp, $out); //把请求信息写到链接中 $status = stream_get_meta_data($fp); if(!$status['timed_out']) { while (!feof($fp)) { if(($header = @fgets($fp)) && ($header == "\r\n" || $header == "\n")) { break; } } $stop = false; while(!feof($fp) && !$stop) { $data = fread($fp,8192); //8192为可返回字节数 $return .= $data; } } fclose($fp); print_r($return); }
希望本文所述对大家的PHP程序设计有所帮助。
本文向大家介绍PHP实现模拟http请求的方法分析,包括了PHP实现模拟http请求的方法分析的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP实现模拟http请求的方法。分享给大家供大家参考,具体如下: 在http简析中,我们提到了浏览器请求资源的一个流程,那么这个流程能不能用php来模拟呢?答案是肯定的。 php模拟http请求需要实现以下步骤: 1.连接apache服务器 使用f
本文向大家介绍Nginx中404页面的配置及AJAX请求返回404页面的方法,包括了Nginx中404页面的配置及AJAX请求返回404页面的方法的使用技巧和注意事项,需要的朋友参考一下 404页面基础配置 404错误是WWW网站访问容易出现的错误。最常见的出错提示:404 NOT FOUND。404错误页的设置对网站SEO有很大的影响,而设置不当,比如直接转跳主页等,会被搜索引擎降权拔毛。404
我有一个方法,我需要写单元测试用例。该方法返回类型。
本文向大家介绍PHP请求Socket接口测试实例,包括了PHP请求Socket接口测试实例的使用技巧和注意事项,需要的朋友参考一下 使用php读取socket接口的数据,通过php传递请求方法和请求参数,得到返回结果 PHP文件: Java的Socket服务端: 效果: 以上这篇PHP请求Socket接口测试实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持呐喊教程。
本文向大家介绍JavaScript实现模仿桌面窗口的方法,包括了JavaScript实现模仿桌面窗口的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了JavaScript实现模仿桌面窗口的方法。分享给大家供大家参考。具体如下: 这里使用JS模仿了桌面窗口的移动、八个方向的缩放、最小化、最大化和关闭,以及 双击缩小放大窗口、改变窗口大小的预览效果等功能。 希望本文所述对大家的javasc
本文向大家介绍php实现模拟post请求用法实例,包括了php实现模拟post请求用法实例的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php实现模拟post请求的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的php程序设计有所帮助。