博客专栏推荐
-
1178062次
-
122395次
-
57058次
-
29515次
本月博客排行
年度博客排行
-
第1名
青否云后端云 -
第2名
zw7534313 -
第3名
大家都说我很棒 - liyihz2008
- wy_19921005
- hbxflihua
- gengyun12
- e_e
- luxurioust
- zysnba
- dbagirl
- itdatacenter
- alsmile
- robotmen
- jywhltj
- johnsmith9th
- gaozzsoft
- sichunli_030
- zhangdaiscott
- cpongo1
- chinahuyong
- fantaxy025025
- 淡看人生
- leslie26
- cuityang
- qepwqnp
- 解宜然
- jveqi
- mukeliang728
- hellohank
- gashero
- ssydxa219
- hanbaohong
- ranbuijj
- weiyides
- jickcai
- lzyfn123
- gdpglc
- appalese
- jackpot1234
- java-007
- gaojingsong
- wallimn
- lyongq04
- javashop
- xyuma
- zhangyi0618
- vipbooks
- avi
最新文章列表
1、@requestmapping
未明确指定method时,支持所有请求方法类型。但入参未用@requestbody指明情况下,只能接收url上的查询参数params、或者form-data(字符键值对或文件)、。不能接收body参数/x-www-form-urlencoded等。
@requestmapping("all")
public void testh ...
有240人浏览
2021-12-24 11:17
假设我想对本地java程序发起的调用sap hybris web service https://jerrywang.com:9002/rest/v2/electronics/users/ 这个网络请求生成一个mock响应。
在fiddler session监控列表里,找到要生成mock响应的请求,进入autoresponder标签页,将enable rules前面的勾选中,创建一条新的rule ...
我们使用java的resttemplate或者apache的httpclient编程的时候,经常遇到需要跟踪java代码发送的http请求明细的情况。和javascript代码在浏览器里发送请求可以通过chrome开发者工具方便地跟踪一样,对于java代码发送的网络请求,我们也可以使用工具fiddler来监控。
打开fiddler,在connections面板里找到fiddler监听的端口号88 ...
今天在看 dubbo http 协议的时候,发现它是使用 jsonrpc 实现的. 当时就在想能否基于 httpclient 实现了?
答案是肯定的。
做法如下:
1.需要为接口实现一个代理类,在代理类中发起 http 请求
2.在发送 http 请求的时候,需要把方法名,参数序列化,放入到 request 的 header 中(我是这么干的)
3.在服务端从 header 中获取方法名和参数 ...
有604人浏览
2019-11-18 22:05
这样几行简单的代码创建一个web服务器:
var express = require('express');
var app = express();
var server = require('http').server(app);
var bodyparser = require('body-parser');
app.use(bodyparser.json({limit: ...
1、插件作用
校验请求参数间的关系,支持以下操作类型:
(1)mandatory,表示请求uri中是必须携带的参数
(2)contain,表示两个参数之间是否有包含关系,前者是否包含后者
(3)exist,表示所配置参数必须同时有值
(4)begin,表示请求参数值是否以某个指定值开头
(5)end,表示请求参数值是否以某个指定值结尾
(6)firm,表示请求参数是否为指定的值
2、核心代码
...
有368人浏览
2019-09-21 18:54
http 协议中的content-encoding
accept-encoding 和content-encoding是http中用来对采用哪种编码格式传输正文进行协定的一对头部字段。
工作原理如下:
首先浏览� ...
有672人浏览
2019-07-22 03:03
我们用apache的httpclient这个库消费云端的restful api时,一般都需要两次http调用,第一次获得某种token,比如获取防止跨域请求伪造攻击cross-site request forgery - csrf的token,或者比如微信api的access token,第二次再进行真正的api消费。
通常情况下,第一次请求完毕后,服务器都会给客户端返回一些cookie字段,在 ...
postman模拟request payload发送请求,如下图所示:
另外补充下postman中 form-data、x-www-form-urlencoded、raw、binary的区别
1)form-data 就是http请求中的multipart/form-data,它会将表单的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。
2)x-ww ...
有615人浏览
2019-06-18 22:14
因为工作需要,想研究一下execute执行的逻辑。
在这一行调用execute:
response = gethttpclient().execute(get);
gethttpclient的实现:
private httpclient gethttpclient() {
formdata和payload是浏览器传输给接口的两种格式,这两种方式浏览器是通过content-type来进行区分的(了解content-type),如果是 application/x-www-form-urlencoded的话,则为formdata方式,如果是application/json或multipart/form-data的话,则为 request payload 的方式。 比如如下使 ...
有735人浏览
2019-05-19 22:48
使用resttemplate
resttemplate是spring web模块提供的作为客户端按照rest规范进行http请求的工具。spring boot也提供了对它的自动配置,spring boot不是直接的配置好resttemplate对象,而是由org.springframework.boot.autoconfigure.web.client.resttemplateautoconfi ...
【关于options】
1> 首先了解cors定义,官方:
cross-origin resource sharing (cors) is a mechanism that uses additional http headers to tell a browser to
let a web application running at one origin (domain) have pe ...
有1567人浏览
2018-10-27 11:29
« 上一页 1 …