http+socket发送短信

简介:
public  function Post($data, $target) {
   $url_info = parse_url($target);
   $httpheader = "POST " . $url_info['path'] . " HTTP/1.0\r\n";
   $httpheader .= "Host:" . $url_info['host'] . "\r\n";
   $httpheader .= "Content-Type:application/x-www-form-urlencoded\r\n";
   $httpheader .= "Content-Length:" . strlen($data) . "\r\n";
   $httpheader .= "Connection:close\r\n\r\n";
   //$httpheader .= "Connection:Keep-Alive\r\n\r\n";
   $httpheader .= $data;

   $fd = fsockopen($url_info['host'], 80);
   fwrite($fd, $httpheader);
   $gets = "";
   while(!feof($fd)) {
       $gets .= fread($fd, 128);
   }
   fclose($fd);
   if($gets != ''){
       $start = strpos($gets, '<?xml');
       if($start > 0) {
           $gets = substr($gets, $start);
       }
   }
   return $gets;
}










本文转自 hgditren 51CTO博客,原文链接:http://blog.51cto.com/phpme/1839200,如需转载请自行联系原作者
目录
相关文章
|
安全 网络协议 网络安全
http https socket通讯详解?
http https socket通讯详解?
|
5月前
|
开发框架 网络协议 Unix
【嵌入式软件工程师面经】Socket,TCP,HTTP之间的区别
【嵌入式软件工程师面经】Socket,TCP,HTTP之间的区别
59 1
|
22天前
|
API
使用`System.Net.WebClient`类发送HTTP请求来调用阿里云短信API
使用`System.Net.WebClient`类发送HTTP请求来调用阿里云短信API
16 0
|
3月前
automate Flow中如何用HTTP,POST的方式发送短信?
automate Flow中如何用HTTP,POST的方式发送短信?
37 2
|
3月前
|
Linux Python
【Azure 应用服务】Azure App Service For Linux 上实现 Python Flask Web Socket 项目 Http/Https
【Azure 应用服务】Azure App Service For Linux 上实现 Python Flask Web Socket 项目 Http/Https
|
5月前
|
程序员 API 开发者
Socket与HTTP协议的实践
【6月更文挑战第4天】本文介绍了Python中的网络编程,包括Socket编程和基于HTTP协议的实践。Socket编程是网络通信的基础,Python的`socket`模块简化了其使用。文中展示了服务器和客户端的简单示例,以及如何通过多线程处理多个客户端连接。另外,文章讨论了HTTP协议,推荐了`requests`库,并给出了发送GET和POST请求的例子。最后,总结了Socket编程和HTTP协议在网络编程中的应用及其在Web开发和API交互中的重要性。
57 5
|
5月前
|
移动开发 Java
Java Socket编程 - 基于Socket实现HTTP下载客户端
Java Socket编程 - 基于Socket实现HTTP下载客户端
33 1
|
6月前
|
网络协议 网络安全 程序员
socket,tcp,http三者之间的原理和区别
socket,tcp,http三者之间的原理和区别
socket,tcp,http三者之间的原理和区别
|
5月前
|
JSON 安全 Java
JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求
JAVA Socket 实现HTTP与HTTPS客户端发送POST与GET方式请求
64 0
|
6月前
|
网络协议 Linux Windows
TCP/IP、Http、Socket之间的区别
TCP/IP、Http、Socket之间的区别
133 3