PHP利用HttpClient.class.php类POST HTTP请求并获取返回值

通过HTTP协议客户端类HttpClient来介绍PHP POST HTTP请求的方法,这个类你可以到官方http://scripts.incutio.com/httpclient/index.php下载也可以通过本站下载点击下载附件

下载好后通过两个文件来测试下,新建一个PHP文件加入如下内容:

 代码如下 复制代码

<?php
     include_once('HttpClient.class.php');
     //目标主机的地址,我这里填上测试的地址
     $Client = new HttpClient("192.168.1.5");
     $url = "http://localhost/receive.php";//请求的页面地址
     //POST的参数
     $params = array('username'=>"guowenlong",'password'=>"hahahaha");
     $pageContents = HttpClient::quickPost($url, $params);
     echo $pageContents;
?>

上面代码第5行中的请求页面地址是receive.php所以再建一个receive.php文件,写入如下内容:

 代码如下 复制代码

<?php
    echo "username:".$_POST['username']."<br/>";
    echo "password:".$_POST['password']."<br/>";
?>

 

执行你建的第一个PHP文件将看到如下内容: username:guowenlong password:hahahaha

时间: 2024-11-08 23:09:18

PHP利用HttpClient.class.php类POST HTTP请求并获取返回值的相关文章

利用反射动态调用类成员

动态 (C#)利用反射动态调用类成员 使用反射动态调用类成员,需要Type类的一个方法:InvokeMember.对该方法的声明如下(摘抄于MSDN): public object InvokeMember( string name, BindingFlags invokeAttr, Binder binder, object target, object[] args ); 参数 name String,它包含要调用的构造函数.方法.属性或字段成员的名称. - 或 - 空字符串 (""

(C#)利用反射动态调用类成员

动态 (C#)利用反射动态调用类成员 使用反射动态调用类成员,需要Type类的一个方法:InvokeMember.对该方法的声明如下(摘抄于MSDN): public object InvokeMember( string name, BindingFlags invokeAttr, Binder binder, object target, object[] args ); 参数 name String,它包含要调用的构造函数.方法.属性或字段成员的名称. - 或 - 空字符串 (""

(一二四)给类对象赋值、以及类对象的返回值

于直接给对象赋值: 之前学过,如何给对象在初始化时进行赋值. 对于C++11来说,初始化方式有三种: ① man c = man{ "cc",1 }; ② man d = { "dd",1 }; ③ man f{ "ff",1 };   假如有一类M,他有两个私有成员a和b(int类型). 于是新建一对象M q; 对象q使用默认构造函数(假如都赋值为0,这个不重要): 现在,我们想给对象q的第一个私有成员赋值,该怎么办? 这章刚学过运算符重载,难

iOS开发中使用NSURLConnection类处理网络请求的方法_IOS

NSURLConnection 作为 Core Foundation / CFNetwork 框架的 API 之上的一个抽象,在 2003 年,随着第一版的 Safari 的发布就发布了.NSURLConnection 这个名字,实际上是指代的 Foundation 框架的 URL 加载系统中一系列有关联的组件:NSURLRequest.NSURLResponse.NSURLProtocol. NSURLCache. NSHTTPCookieStorage.NSURLCredentialStor

JAVA利用HttpClient进行POST请求(HTTPS)实例_java

最近,需要对客户的接口做一个包装,然后供自己公司别的系统调用,客户接口是用HTTP URL实现的,我想用HttpClient包进行请求,同时由于请求的URL是HTTPS的,为了避免需要证书,所以用一个类继承DefaultHttpClient类,忽略校验过程. 1.写一个SSLClient类,继承至HttpClient package com.pcmall.service.sale.miaomore.impl; import java.security.cert.CertificateExcept

httpclient-java 利用 httpClient 模拟登陆网站时,网站重定向,我该怎么进入后继的网页啊!

问题描述 java 利用 httpClient 模拟登陆网站时,网站重定向,我该怎么进入后继的网页啊! 我用的是httpclient4.3.6 .我模拟登陆我们学校的网站,获取了cookies,但是我用httpwatch看 有重定向的问题,我不知道怎么进入后面的网页!求解!我贴上代码,求代码详解,谢谢!!!小弟初学java 现需要做这个操作,很是艰难呀!感激不尽! 解决方案 public class Test { public static void main(String[] args) th

服务器-利用httpclient传参的方式调用webservice

问题描述 利用httpclient传参的方式调用webservice 其中webservice是两个短信平台(科尚和testin)的整合,在调用科尚时能够正常使用,可是调用testin的时候显示服务器内部出错. 解决方案 很明显是对方服务器异常 解决方案二: 需要查看服务器的具体日志,定界是客户端传参问题还是服务端逻辑问题.

利用WebClient和WebRequest类获得网页源代码

GetURLHtml.aspx<%@ Page language="c#" Codebehind="GetURLHtml.aspx.cs" Src="GetURLHtml.aspx.cs" AutoEventWireup="false" Inherits="Lion.Web.Forum.WebForm1" %><HTML> <HEAD>  <title>Lio

C# 利用P/Invoke调用PMAC的Pcomm32.dll, 函数字符串返回值为空

问题描述 大家帮我看看,这是利用P/Invoke委托连接PComm32.dll动态连接库,向一个PMAC设备发送指令的语句,向下发送能够成功,但返回值应该在buf值,但就是没有怎么回事?字符串buf为空,急等调试,谢谢各位高手,在线等PMAC的PComm32.dll中函数原形为:longPMACGETRESPONSEA(DWORDdwDevice,PCHARresponse,UINTmaxchar,PCHARcommand)C#代码如下namespaceaaa{publicdelegateInt