随笔分类 -  网络编程

HTTP&Socket
摘要:最近在做需求的时候,有时候会和别的三方系统交互,如调用一个第三方系统的http接口查询商品物流信息,获得响应数据返回给我们自己系统的前端页面进行展示,整个流程会遇到什么样的问题呢,现在整理如下,与你分享。 阅读全文
posted @ 2019-10-12 11:34 问北 阅读(10301) 评论(4) 推荐(6) 编辑
摘要:session与cookie的概念用法及区别 阅读全文
posted @ 2019-09-24 08:50 问北 阅读(2991) 评论(0) 推荐(1) 编辑
摘要:在Java Web开发中,Session为我们提供了很多方便,Session是由浏览器和服务器之间维护的。Session超时理解为:浏览器和服务器之间创建了一个Session,由于客户端长时间(休眠时间)没有与服务器交互,服务器将此Session销毁,客户端再一次与服务器交互时之前的Session就 阅读全文
posted @ 2019-09-19 11:38 问北 阅读(4455) 评论(0) 推荐(1) 编辑
摘要:超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息。 为了解决HT 阅读全文
posted @ 2019-08-13 12:27 问北 阅读(415) 评论(0) 推荐(0) 编辑
摘要:超时时间 设置HttpClient的超时时间,非常有必要性,因为httpclient 默认超时时间很长,自己可以测试一下是多久,设置超时时间否则会影响自己系统的业务逻辑,例如阻塞系统,影响系统的吞吐量,占用线程数。 httpclient 4.4版本之后将这些设置封装到 RequestConfig 对 阅读全文
posted @ 2019-07-31 19:46 问北 阅读(8944) 评论(0) 推荐(0) 编辑
摘要:使用 httpclient 工具通过代理服务器请求第三方http 接口,多次返回 502 Bad Getway,少数返回正常。 502 Bad Getway是什么意思? 502 Bad Gateway是指错误网关,无效网关;在互联网中表示一种网络错误。表现在WEB浏览器中给出的页面反馈。 含义:这通 阅读全文
posted @ 2019-07-30 22:25 问北 阅读(70441) 评论(0) 推荐(1) 编辑
摘要:在使用 HttpClient 4.4 调用第三方 http api 时遇到了很多问题,还好最后都解决了,记录一下遇到的问题及解决办法,希望对同样有此问题的你有所帮助。 环境说明 首先说明一点是,对方的测试环境是在公共的网络环境下部署的,即是对外开放的,需用外网访问,不支持内网,只支持走专线(目前不考 阅读全文
posted @ 2019-07-30 21:27 问北 阅读(2015) 评论(3) 推荐(1) 编辑
摘要:在使用 HttpClient 工具调用第三方 Http 接口时报错 javax.net.ssl.SSLException:Unrecognized SSL message,plaintext connection? 这个错误意思是说,无法识别 SSL 信息,明文连接? 看这个意思是说在使用 http 阅读全文
posted @ 2019-07-30 21:07 问北 阅读(47859) 评论(3) 推荐(3) 编辑
摘要:我的代码部署在Linux测试环境,我在使用 HttpClient 发送http请求时遇到问题,请求报 400 Bad request。网上都在说下面这两个原因。 400是什么? 400 是 HTTP 的状态码之一,主要有两种形式: 1、bad request:意思是 "错误的请求";2、invali 阅读全文
posted @ 2019-07-28 11:33 问北 阅读(131388) 评论(3) 推荐(2) 编辑
摘要:该随笔记录了在实际项目中使用HttpClient调用外部api,需上传文件和普通参数的代码。 笔者在使用 HttpClient 调用 http api 接口时,需要服务端上传文件和一些普通参数给 http api,如果使用 Java 自带的 HttpURLConnection 请求的话,发送 mul 阅读全文
posted @ 2019-07-20 10:11 问北 阅读(4665) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示