http设置header

1、httpPost 设置header,header内容是在发送请求的头文件里面

HttpPost httpPost = new HttpPost(url);
如:
Accept    text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Encoding    gzip, deflate
Accept-Language    zh-CN,zh;q=0.8,en-US;q=0.5,en;q=0.3

2、StringEntity 设置header,header内容是在发送的内容里面

StringEntity stringEntity = new StringEntity(data, ToolString.encoding);
如:
<!DOCTYPE html>
<html id="spLianghui">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

3、HttpResponse 设置header,header内容是在获取返回信息的头文件里面

HttpResponse response = httpClient.execute(httpPost);

原文地址:http://blog.51cto.com/1197822/2157329

时间: 2024-11-02 14:39:45

http设置header的相关文章

IOS NSURLRequest 设置 Header

工程中的请求,需要设置Header,请求令牌才访问,NSURLRequest 请求没有直接设置header 的方法,需要通过NSMutableURLRequest 来实现 一 NSURLRequest 设置 //1.创建request NSURLRequest *request = [NSURLRequest requestWithURL:URL]; //2.创建一个 NSMutableURLRequest 添加 header NSMutableURLRequest *mutableReques

PHP使用CURL设置header头传参以及设置Content-Type: application/json类型的后台数据接收

CURL函数 public function CurlRequest($url,$data=null,$header=null){ //初始化浏览器 $ch = curl_init(); //设置浏览器,把参数url传到浏览器的设置当中 curl_setopt($ch, CURLOPT_URL, $url); //以字符串形式返回到浏览器当中 curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); //禁止https协议验证域名,0就是禁止验证域名且兼容p

谈CSRF与JSONP设置header问题

关于前端发起请求 问题一 JS发起请求的方式 方法一 JS代码中发起请求的方式普遍为AJAX 该技术在 1998 年前后得到了应用.允许客户端脚本发送HTTP请求(XMLHTTP) 方法二 script标签请求 方法三 通过HTML的方法 通过js自动在jsp中创建一个form表单,并给其method属性为post function post(URL, PARAMS) { var temp = document.createElement("form"); temp.action =

POSTMAN的get请求不支持设置header

原因参考这篇 http://blog.csdn.net/sylvilagus/article/details/50233335 postman是基于浏览器的插件,发出的请求都是通过调用ajax/xmlhttprequest的方式,必然受到浏览器的安全限制: 首先 XMLHttpRequest 出于安全考虑是不支持跨域的, 这一点postman已经向浏览器声明了需要跨域的权限 其次,部分header同样由于安全原因,是无法在浏览器中set的,受制于浏览器的用户特性 具体哪些header不能set,

express 设置header解决跨域问题

//设置跨域访问 app.all('*', function(req, res, next) { res.header("Access-Control-Allow-Origin", "*"); res.header("Access-Control-Allow-Methods", "GET,HEAD,OPTIONS,POST,PUT"); // res.header("Access-Control-Allow-Head

httpclient发送request请求时设置header和timeout

package com.xxx.xxx.common; import java.io.BufferedReader; import java.io.InputStreamReader; import java.util.Map; import org.apache.http.client.HttpClient; import org.apache.http.client.config.RequestConfig; import org.apache.http.client.methods.Htt

HttpClient3.1设置header信息

HttpClient client = new HttpClient(); GetMethod get = new GetMethod(URL); get.setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=utf-8"); get.setRequestHeader("Authorization", base64_auth_string); get.

NodeJS设置Header解决跨域问题

app.all('*', function (req, res, next) { res.header('Access-Control-Allow-Origin', '*'); res.header('Access-Control-Allow-Headers', 'Content-Type, Content-Length, Authorization, Accept, X-Requested-With , yourHeaderFeild'); res.header('Access-Control

003-Nginx 设置Header 获取真实IP

1.X-Forwarded-For的定义: X-Forwarded-For:简称XFF头,它代表客户端,也就是HTTP的请求端真实的IP,只有在通过了HTTP 代理或者负载均衡服务器时才会添加该项.它不是RFC中定义的标准请求头信息,在squid缓存代理服务器开发文档中可以找到该项的详细介绍. 标准格式如下: X-Forwarded-For: client1, proxy1, proxy2 从标准格式可以看出,X-Forwarded-For头信息可以有多个,中间用逗号分隔,第一项为真实的客户端i