js通过ajax发送header信息php接收

一、js:

  1. 要点:
  2. 完整代码:
    <!DOCTYPE html>
    <html lang="en">
        <head>
            <meta charset="UTF-8">
            <title>Document</title>
            <script src="jquery.min.js"></script>
        </head>
        <body>
                <script>
                        $.ajax({
                                ‘url‘:‘http://localhost/index.php‘,
                                ‘data‘:{‘sex‘:‘male‘},
                                ‘beforeSend‘:function(xhr){
                                    xhr.setRequestHeader(‘name‘,‘lee‘);
                                    xhr.setRequestHeader(‘sex‘,‘male‘);
                                    xhr.setRequestHeader(‘height‘,‘168‘);
                                },
                                ‘success‘:function(data){
                                    console.log(data);
                                }
                            });
                </script>
        </body>
    </html>

    二、php:

  3. 要点:
  4. 完整代码:
    <?php
            header(‘Access-Control-Allow-Origin:*‘);
            header(‘Access-Control-Allow-Credentials: true‘);
            header(‘Access-Control-Allow-Methods:GET,PUT,POST,DELETE,OPTIONS‘);
            header(‘Access-Control-Allow-Headers:WWW-Authenticate,Authorization,Set-Cookie,X-Requested-With, Accept, Accept-Version, Content-Length, Content-MD5, Content-Type, Date, X-Api-Version,name,sex,height‘);
            $header = apache_request_headers();
            var_Dump($header);exit;

原文地址:http://blog.51cto.com/12173069/2066641

时间: 2024-10-30 07:39:42

js通过ajax发送header信息php接收的相关文章

H. Ajax对XML信息的接收与处理

  一,代码实现Ajax对XML信息的接收与处理     原文地址:https://www.cnblogs.com/youyuanjuyou/p/8256873.html

js如何获取response header信息

信息转自网上 普通的请求JS无法获取,只有ajax请求才能获取到. $.ajax({ type: 'HEAD', // 获取头信息,type=HEAD即可 url : window.location.href, complete: function( xhr,data ){ // 获取相关Http Response header var wpoInfo = { // 服务器端时间 "date" : xhr.getResponseHeader('Date'), // 如果开启了gzip,

ajax发送头信息

$.ajax({    url: "http://localhost:1005/api/values",    type: "GET",    beforeSend: function (xhr) {        xhr.setRequestHeader("X-Custom-Header1", "Bar");    },    success: function (data) {        alert(data);   

Ajax发送和接收请求

首先Ajax的不刷新页面提交数据 基本上浏览器能接收的信息,Ajax都可以接收,ex:字符串,html标签,css标签,xml格式内容,json格式内容等等..... <script> // IE浏览器 if(ActiveXObject){ // 微软目前AJAX最新版本 var ajax = new ActiveXObject("Msxm12.XMLHTTP.6.0"); }else{ // 主流浏览器 var ajax = new XMLHttpRequest(); }

RestTemplate发送请求并携带header信息

1.使用restTemplate的postForObject方法 注:目前没有发现发送携带header信息的getForObject方法. HttpHeaders headers = new HttpHeaders(); Enumeration<String> headerNames = request.getHeaderNames(); while (headerNames.hasMoreElements()) { String key = (String) headerNames.next

Curl发送header头信息

有些接口用CURL调用的时候,要发送header头信息 如百度的查询快递的接口 PHP代码如下: $url = "https://sp0.baidu.com/9_Q4sjW91Qh3otqbppnN2DJv/pae/channel/data/asyncqury?appid=4001&com={$type}&nu={$deliveryBn}";         $headers = array(         "Host: sp0.baidu.com"

在jquery的ajax中添加自定义的header信息

转自网络 1 $.ajax({ 2 type: "POST", 3 url: "http://192.168.0.88/action.cgi?ActionID=WEB_RequestCertificateAPI", 4 data: { 5 "user": "api", 6 "password": "api" 7 }, 8 dataType: "json", 9 Con

浅谈JS之AJAX

0x00:什么是Ajax? Ajax是Asynchronous Javascript And Xml 的缩写(异步javascript及xml),Ajax是使用javascript在浏览器后台操作HTTP和web服务器进行数据交换(用户不知道也感觉不出来,就跟桌面应用程序似的进行数据交互),它不会导致页面重新加载,这样才有更好的用户体验. Ajax是基于以下开放标准: javascript(DOM) css html xml(json) 通俗的说就是使用了javascript(DOM)的XMLH

JS 操作 AJAX

JS 操作 AJAX Table of Contents API 同步和异步 ajax / text server get post ajax / json server get post ajax / xml server get post 跨域 相关阅读 API onreadystatechange 指定当 readyState 属性改变时的事件处理句柄 readyState 返回当前请求的状态 responseBody 将回应信息正文以 unsigned byte 数组形式返回 respo