php head请求如何写?

问题描述

php head请求如何写?

比如说ajax中是这么请求头参数的,那么php相同的代码应该如何实现?
$.ajax({
type: "GET",
url: "url",
beforeSend: function(request) {
request.setRequestHeader("Authorization", "11");
},
success: function(result) {
alert(result);
}
});

    是不是这样子?
    下面是在其他网上找到的例子  但是不行
    $headers['CLIENT-IP'] = '202.103.229.40'; 

$headers['X-FORWARDED-FOR'] = '202.103.229.40';
$headerArr = array(); 

            foreach( $headers as $n => $v ) { 

                    $headerArr[] = $n .':' . $v;  

            }

ob_start();

$ch = curl_init();

curl_setopt ($ch, CURLOPT_URL, "http://localhost/curl/server.php");

curl_setopt ($ch, CURLOPT_HTTPHEADER , $headerArr ); //构造IP

curl_setopt ($ch, CURLOPT_REFERER, "http://www.163.com/ "); //构造来路

curl_setopt( $ch, CURLOPT_HEADER, 1);

curl_exec($ch);

curl_close ($ch);

$out = ob_get_contents();

ob_clean();

echo $out;

解决方案

IE F12,Google开发者工具或者fiddler可以看到浏览器的http提交数据,你先看下,照着模拟,就可以了。

时间: 2024-10-22 18:50:31

php head请求如何写?的相关文章

android-http的get和post请求怎么写

问题描述 http的get和post请求怎么写 如题 http的get和post请求怎么写,最好有具体的代码 解决方案 http://www.jikexueyuan.com/course/188.html 解决方案二: http://www.cnblogs.com/zhuawang/archive/2012/12/08/2809380.html 解决方案三: HTTP Get,Post请求详解[C#] HTTP请求GET,POSTHTTP请求中POST与GET的区别

PHP实现模仿socket请求返回页面的方法_php技巧

本文实例讲述了PHP实现模仿socket请求返回页面的方法.分享给大家供大家参考.具体实现方法如下: 复制代码 代码如下: <?php  $url = "www.XXXX.com"; //自己做替换  $parse = parse_url($url); //对URL进行解析,返回起组成部分.  $host = $parse['host'];  $path = $parse['path'];  $port = 80;  $timeout = 80;  $fp = @fsockope

java post请求下载银行端的对称密钥和公钥

问题描述 java post请求下载银行端的对称密钥和公钥 如何通过银行提供的 URL 地址,企业客户系统 POST 请求到此地址下载银行的对称密钥和公钥,并且要传递2连个参数.这个下载请求怎么写?像这种要传参数的是用httpClient还是通过HttpUrlConnection?希望各位好心人能给个范例,小弟之前对网络编程没有做过.还有就是下载到的公钥和对称密钥正规的做法是如何存储的,是以字符串存储到到一个xml配置文件里还是把密钥和公钥写到一个文件里存储?(每次需要用密钥和公钥进行对银行返回

ios-急求写过测试代码的大神来醍醐灌顶

问题描述 急求写过测试代码的大神来醍醐灌顶 我怀疑标题有点病句... 最近因为老大要求,需要对app的接口数据请求部分写单元测试,我在这里想问一下逻辑性问题: 我们的项目列表数据请求分为有token和没有token两种情况,我需要把这两种情况都测试一下,那么我怎么才能在运行测试代码的时候获得有效的token呢? 我想到的解决办法有两种:1 先执行一下登陆代码,获得有效token,然后去进行请求项目列表数据 2 让后台给我一个永远不过期的token测试用 第一种方法感觉比较繁琐,因为很多接口都用到

jquery form表单 ajax post 请求

问题描述 jquery form表单 ajax post 请求 我写了一个登录页面,,不知该如何发送ajax请求,,希望会的朋友们能帮我解答下 解决方案 直接调用serialize方法序列化表单为键值对post提交就行 <script type="text/javascript" src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.9.1.min.js"></script> <form

Android Retrofit和Rxjava的网络请求

Android  Retrofit和Rxjava的网络请求 去年的时候好多公司就已经使用Rxjava和Retrofit了,最近自自己学习了一下,感觉真的是很好用,让自己的网络请求变得更简单了,而且封装性极强. 首先做一下准备工作,导入需要引用的文件 compile 'com.android.support:appcompat-v7:25.1.0' testCompile 'junit:junit:4.12' compile 'io.reactivex:rxjava:1.1.0' compile

linux异步IO浅析

知道异步IO已经很久了,但是直到最近,才真正用它来解决一下实际问题(在一个CPU密集型的应用中,有一些需要处理的数据可能放在磁盘上.预先知道这些数据的位置,所以预先发起异步IO读请求.等到真正需要用到这些数据的时候,再等待异步IO完成.使用了异步IO,在发起IO请求到实际使用数据这段时间内,程序还可以继续做其他事情). 假此机会,也顺便研究了一下linux下的异步IO的实现. linux下主要有两套异步IO,一套是由glibc实现的(以下称之为glibc版本).一套是由linux内核实现,并由l

在ASP.NET 2.0中建立站点导航层次(5)

URL映射 URL映射特性利用web.config中存储的配置信息把收到的请求重映射(remap)到不同的URL.重映射发生在对请求的所有其它处理操作之前.下面的例子演示的是重映射一个页面请求,实际上任意文件类型都可以把请求重映射到不同的URL. 定义重映射URL URL映射的配置信息存储在web.config中.元素中嵌套的每个元素为重映射进入站点的(inbound)url定义了一条规则.url属性定义了进入站点的url的exact(原样)属性,URL映射特性会试图用它进行匹配操作.如果exa

(转)在UNIX中用sar命令进行系统维护

unix 在使用UNIX操作系统的过程中,我们常常会用到各种各样的问题,比如系统运行速度 突然变慢,系统容易死机或者主机所带的终端常出现死机,这时我们常常猜测,是硬 盘空间太小,还是内存不足?I/O出现瓶颈,或者是系统的核心参数出了问题?这时, 我们应该考虑使用系统给我们提供的sar命令来对系统作一个了解,该命令是系统维护 的重要工具,主要帮助我们掌握系统资源的使用情况,特别是内存和CPU 的使用情况, 是UNIX系统使用者应该掌握的工具之一. sar 命令行的常用格式: sar [option