
http
一朵风中摇曳的水仙花
世人多愿锦上添花,却少有人雪中送炭
展开
-
301、302、303、307状态码的区别
301永久重定向302临时重定向,HTTP1.0的状态码,HTTP1.1也有保留。如果client向server发送post请求。server返回URL和302。如果用户确认,client发送post请求。(但实际情况是,很多浏览器都不问问用户,直接变为get发送get请求)303临时重定向,HTTP1.1的状态码//发送Post请求,收到303,直接重定向为get,发送get请求,不需要向用户确认307临时重定向,HTTP1.1的状态码客户端发送post请求返回307时,浏...转载 2020-12-11 16:23:46 · 1051 阅读 · 0 评论 -
get请求中传json参数报400的错误
需要对特殊字符进行转义后来在网上查资料找到原因了:HttpGet或 HttpPost都不能传包含 " 、“{"、"}"这样的参数,需要对特殊字符进行转义,把 " 转成%22,把 { 转成%7b,把 } 转成%7d转载 2020-07-06 09:07:13 · 1142 阅读 · 0 评论 -
GET请求参数中文乱码的解决办法
POST请求参数中文乱码,一般使用编码拦截器就可以解决,但是GET请求是地址栏传参,这些配置就没办法解决了。而java项目一般部署在tomcat上,第一种方式就是修改tomcat的配置文件,达到中文乱码的问题,如下:<!-- 修改前 --><Connector port="9090" protocol="HTTP/1.1" connectionTimeout="20000...转载 2019-11-18 10:32:01 · 2149 阅读 · 0 评论 -
如何通过http请求调用外部接口工具类(POST/GET)
package com.jty.configurationtask.utils;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONObject;import com.mashape.unirest.http.HttpResponse;import com.mashape.unirest.http.Unire...原创 2019-10-12 17:49:45 · 1443 阅读 · 0 评论 -
调用http接口执行文件复制
package cn.linkey.rulelib.KSSXLC;import java.util.*;import cn.linkey.dao.*;import cn.linkey.util.*;import cn.linkey.doc.*;import cn.linkey.factory.*;import cn.linkey.wf.*;import cn.linkey.rul...原创 2019-10-12 17:46:08 · 453 阅读 · 0 评论 -
用Java发起HTTP请求与获取状态码
在使用Java请求Web程序比如访问WebService接口时,通常需要先判断访问URL的有效性,这里就Java发送HTTP请求的方式做简单记录,按照前辈们的说法,Java发HTTP请求,最常见的无非是两种,一种是用java.net.URLConnection,另一种则是大名鼎鼎的HttpClient。使用java.net.URLConnection比较麻烦,而HttpClient则比较简便。以发...原创 2019-08-30 09:32:33 · 1150 阅读 · 0 评论 -
http状态返回代码
http状态返回代码 1xx(临时响应)表示临时响应并需要请求者继续执行操作的状态代码。http状态返回代码代码 说明100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。http状态返回代码2xx (成功)表示成功处理了请求的状态代码。...原创 2019-08-30 09:17:06 · 657 阅读 · 0 评论 -
Postman测试传json格式,springmvc接收json 对象或者单个参数
Postman测试:headers 必须指定加application/json,不然报错,提示解析不了,因为默认是test的/** * 用map接收,个人推荐,可以直接点出来,基本map 可以搞很多事了 * @param map */ @PostMapping("/testAdd") public void save1(@...转载 2019-08-29 10:52:03 · 1611 阅读 · 1 评论 -
SpringMVC中使用Ajax POST请求以json格式传递参数服务端通过request.getParameter("name")无法获取参数值问题分析
一:问题demo展示在开发新需求,调试代码的时候发现一个问题,就是HttpServletRequest 获取不到ajax post请求的json参数!下面是伪代码是整个请求的逻辑!1.前台JS请求代码(伪代码) var _phoneId = "123456789"; var closeUrl=contextPath+"/close"; ajax(cl...转载 2019-08-29 10:45:13 · 400 阅读 · 0 评论 -
发送post请求添加认证
private static String Post1(String url, String hexString) throws IOException { CloseableHttpClient client = HttpClients.createDefault(); HttpPost get = new HttpPost(url); StringEntity stringEnt...原创 2019-08-25 12:36:43 · 2241 阅读 · 1 评论 -
HTTP请求方法详解
请求方法:指定了客户端想对指定的资源/服务器作何种操作 下面我们介绍HTTP/1.1中可用的请求方法:【GET:获取资源】 GET方法用来请求已被URI识别的资源。指定的资源经服务器端解析后返回响应内容(也就是说,如果请求的资源是文本,那就保持原样返回;如果是CGI[通用网关接口]那样的程序,则返回经过执行后的输出结果)。 最常用于向服务器查询某些信息。必要时,可以将查询...转载 2019-01-23 16:36:07 · 185 阅读 · 0 评论 -
http 无状态协议
HTTP是Hyper Text Transfer Protocol的缩写,顾名思义,这个协议支持着超文本的传输。那么什么是超文本呢?说白了就是使用HTML编写的页面。通常,我们使用客户端浏览器访问服务器的资源,最常见的URL也是以html为后缀的文件。因此,我们可以说超文本是网络上最主要的资源。 既然HTTP协议的目的在于支持超文本的传输,更加广义一些就是支持资源的传输,那么在客户端...转载 2018-06-25 15:40:51 · 147 阅读 · 0 评论