get方法怎么传json 带请求头

 

参考:

https://www.lmlphp.com/user/154182/article/item/3684631/

<html>
  <head>
    <script src="http://code.jquery.com/jquery-1.4.2.min.js"></script>
    <script type="text/javascript">
      $(document).ready(function() {
        $.ajax({
          url: 'service.svc/Request',
          type: 'GET',
          dataType: 'json',
          success: function() { alert('hello!'); },
          error: function() { alert('boo!'); },
          beforeSend: setHeader
        });
      });

      function setHeader(xhr) {
        xhr.setRequestHeader('securityCode', 'Foo');
        xhr.setRequestHeader('passkey', 'Bar');
      }
    </script>
  </head>
  <body>
    <h1>Some Text</h1>
  </body>
</html>

 

1.

get方法是一种常用的HTTP请求方法,它能够将数据请求从客户端发送到服务器。而传递JSON数据则可以在请求和响应之间以更复杂的方式传递数据。下面我们来看一下如何用get方法传送JSON数据。

var data = {
name: 'Alice',
age: 18,
email: 'alice@example.com'
}
var url = 'http://example.com?data=' + JSON.stringify(data);
//发送get请求
$.get(url, function(response){
console.log(response);
});

在以上示例代码中,我们首先定义了要传递的JSON数据,然后将其转换为字符串并将其作为查询字符串添加到URL中。然后我们使用jQuery的get方法发送get请求,并在回调函数中接收响应。如果服务器成功处理了请求并返回了响应,则我们可以在控制台中看到响应。

 

2.

GET方法是HTTP协议中最常见的请求方法之一,它通常用于从服务器上获取数据。在Web应用程序中,我们可以使用GET方法将请求以JSON数据格式传递给服务器并获取响应数据。

$.get('/your/url', {key1: 'value1', key2: 'value2'})
.done(function(data) {
console.log(data);
})
.fail(function(jqXHR, textStatus, errorThrown) {
console.log("Request failed: " + textStatus);
});

在上述代码中,我们使用jQuery的$.get方法来发送GET请求。第一个参数是请求URL,第二个参数是数据对象,其中包含要发送到服务器的键/值对。这里的数据已经被转换为JSON格式。接下来,使用.done方法来处理成功响应并使用.fail方法来处理错误。在.done方法中,我们将收到的数据输出到控制台。

 

3. 参考HTTP get方式传json

https://blog.csdn.net/qq_27621745/article/details/115954669 

 

 

 

 

posted @ 2023-07-07 10:30  kelelipeng  阅读(1847)  评论(0编辑  收藏  举报