有次和某第三方公司调试接口,他们的协议很奇葩:Content-Type用application/x-www-form-urlencoded,然而内容却是把图片内容直接写了进去。在Spring中用 去接数据的时候,发现内容都被URLEncode编码了,无法取得原始的流。跟踪源码到: Spring把re ...
分类:
编程语言 时间:
2018-04-28 10:45:06
阅读次数:
154
一、产生背景 职责链模式是一种行为模式,为解除请求的发送者和接收者之间的耦合,而使多个对象都有机会处理这个请求。将这些对象连接成一条链,并沿着这条链传递该请求,直到有一个对象处理它。避免请求发送者与接收者耦合在一起,让多个对象都有可能接收请求,将这些对象连接成一条链,并且沿着这条链传递请求,直到有对 ...
分类:
其他好文 时间:
2018-04-08 13:17:28
阅读次数:
139
有时开发过程中,经常需要调试接口,但是可能经常没有网络,导致调试无法正常进行。 对此可以自己手动设置一些假数据,也可以通过计算机来为我们保存一份真实的网络数据,并自己转化成plist数据,存在本地使用。 ## 直接在Mac上运行 ```objc NSString *path = @"/Users/x ...
分类:
移动开发 时间:
2018-01-05 15:23:19
阅读次数:
189
一、问题描述 前端: webpack + vue + axios 后端: wamp + php 用webpack访问前端页面是需要一个端口的,后端服务器也是需要一个端口的,端口不同,在本地调试接口就出现问题。 二、解决方法(不使用jsonp) 1)安装 proxy-middleware 插件 npm ...
分类:
Web程序 时间:
2017-11-09 20:53:59
阅读次数:
690
在谷歌浏览器中调试接口,出现:XMLHttpRequest cannot load错误 需要配置谷歌浏览器,使浏览器支持跨域,步骤如下: 具体操作如下:首先需要关闭谷歌浏览器的所有窗口 右击谷歌浏览器图标——>属性。弹出属性对话框。在目标栏最后添加 --args --disable-web-secu ...
分类:
Web程序 时间:
2017-10-29 15:55:49
阅读次数:
211
今天下午在本地调试的时候碰到个很奇怪的问题:服务调用接口,返回的明明是有数据的,然后通过gson转换对象后,对象里面并没有自己想要的数据。看了代码什么的都没有问题。思考到底是哪里出了问题,想了半天想到之前碰到过:在本地编译的class文件的的lib文件夹的jar包里面有两个一样的jar包,只是版本号 ...
分类:
编程语言 时间:
2017-10-25 18:03:32
阅读次数:
154
swagger ui可以通过来拦截controller层,生成请求API,并将其展示在浏览器当中。我们可以直接通过浏览器来查看和调试接口。 1 添加maven依赖 2 增加swagger配置类 3 增加测试controller层 4 输入 http://localhost:8080/swagger- ...
分类:
编程语言 时间:
2017-10-23 01:08:04
阅读次数:
358
当我们调试接口时,返回一堆一堆的无格式的json数据,是不是很晕!例如:{"result":"0","data":[{"sid":"77","name":"\u56fd\u751f\u7535\u5668","words":"","address":{"province_id":"","province":"11","city_id":null,"city":"149","district_id":null,"district":"1258"},..
分类:
Web程序 时间:
2017-10-16 12:17:07
阅读次数:
250
最近在调试接口时发现:接口传递过来的jSON数据格式中时间格式是字符串的形式:{"name":"满300送50",
"merchantId":"1",
"needMoney":"100",
"money":"50",
"useMoney":"300",
"beginDatetime":"2017-09-2710:00:00",
"endDatetime":"2017-09-2710:00:00"
}而java绑定的..
分类:
Web程序 时间:
2017-09-27 10:02:14
阅读次数:
205