#http

通过java.net.URLConnection发送HTTP请求(原生、爬虫)

目录1. 运用原生JavaApi发送简单的Get请求、Post请求2. 简单封装3. 简单测试  如何通过Java发送HTTP请求,通俗点讲,如何通过Java(模拟浏览器)发送HTTP请求。Java有原生的API可用于发送HTTP请求,即java.net.URL、java.net.URLC...

URL编码表、Base64编码表、HTTP消息含义

URL编码表backspace8%A41%a61%§%A7Õ%D5tab9%B42%b62%«%ABÖ%D6linefeed%0AC43%c63%¬%ACØ%D8creturn%0DD44%d64%¯%ADÙ%D9space20%E45%e65%º%B0Ú%DA!21%F46%f66%±%B1Û%DB"22%G47%g...

HTTP、TCP、UDP以及SOCKET之间的区别/联系

一.TCP/IP代表传输控制协议/网际协议,指的是一系列协组。  可分为四个层次:数据链路层、网络层、传输层和应用层。在网络层:有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层:中有TCP协议与UDP协议。在应用层:有FTP、HTTP、TELNET、SMTP、DNS等协议。  TCP和UDP...
代码星球 ·2021-01-24

Java下载https文件上传到阿里云oss服务器

今天做了一个从Https链接中下载音频并且上传到OSS服务器,记录一下希望大家也少走弯路。一共两个类:/***@authormazhq*@Title:X509TrustUtiil*@ProjectName:zeus*@Description:证书信任管理器类*@date2019/2/1815:14*/publiccla...

tomcat7+jdk的keytool生成证书 配置https

目前只会使用jdk的keytool来生成证书。本文仅介绍这种方法。1Windows下:1.1生成keystore文件及导出证书打开控制台:运行:%JAVA_HOME%inkeytool-genkey-aliastomcat-keyalgRSA按照要求一步步的输入信息,问你国家/地区代码的时候,输入cn。输入密码的时候...

使用 HttpClient 和 HtmlParser 实现简易爬虫

这篇文章介绍了HtmlParser开源包和HttpClient开源包的使用,在此基础上实现了一个简易的网络爬虫(Crawler),来说明如何使用HtmlParser根据需要处理Internet上的网页,以及如何使用HttpClient来简化Get和Post请求操作,构建强大的网络应用程序。 本小结简单的介绍一...

Go实现的一个命令行HTTP抓包工具

完整代码:https://github.com/iyuanyb/http-capture 可以对HTTP(暂不支持HTTPS)请求做拦截,并修改请求信息。只会拦截POST请求及部分非GET请求,对一些JS、CSS等静态资源请求不会拦截。原理就是监听本地端口,浏览器设置好到本地端口的代理,然后程序会对某些请求进...

HttpClient详细使用

    HttpClient是ApacheJakartaCommon下的子项目,用来提供高效的、最新的、功能丰富的支持HTTP协议的客户端编程工具包,并且它支持HTTP协议最新的版本和建议   1、基于标准的java语言  2、以可扩展的面向对象的结构实现了GET、PO...
代码星球 ·2021-01-23

WSS、SSL 和 https 之间的关系

SSL是基础,在SSL上运行WebSocket协议就是WSS;在SSL上运行HTTP协议就是HTTPS.来源: https://segmentfault.com/q/1010000007391137/a-1020000007391991null...
代码星球 ·2021-01-23

shell脚本一条命令直接发送http请求(xjl456852原创)

我们知道nc命令是一个网络工具.可以连接tcp/udp.也能模拟发送http请求.现在介绍通过shell脚本,一条命令直接发送http请求.命令如下,可以对下面的地址等信息自行修改:#!/bin/bashecho-e"GET/soucang/itemList.htmlHTTP/1.1Host:localhost"|nc...

java中远程http文件上传及file2multipartfile

  工作中有时会遇到各种需求,你得变着法儿去解决,当然重要的是在什么场景中去完成。比如Strut2中file类型如何转换成multipartfile类型,找了几天,发现一个变通的方法记录如下(虽然最后没有用上。。):1privatestaticMultipartFilegetMulFileByPat...

http远程调用原生get、post模板

一、get方法1packagelq.httpclient.method;23importjava.io.BufferedReader;4importjava.io.IOException;5importjava.io.InputStreamReader;6importjava.net.HttpURLConnection...

okHttp3的util类

packagecom.sanro.common.util;importokhttp3.*;importorg.springframework.stereotype.Component;importjava.io.IOException;importjava.util.Map;importjava.util.concur...
代码星球 ·2021-01-23

OkHttp3 readError问题解决

有些时候是服务端响应的太慢而本地链接又关闭引起的读取失败。这时候可以调整本地链接关闭的时间。例如以下设置超时关闭的时间为120秒。OkHttpClientokHttpClient=newOkHttpClient().newBuilder().connectTimeout(10,TimeUnit.SECONDS).rea...

springboot响应消息(http)的编码设置

一、方式一在单个REST接口上设置@ResponseBody@RequestMapping(value="sys/getTree1",method=RequestMethod.POST,produces="application/json;charset=UTF-8")publicStringgetTree1(){re...
首页上一页...1920212223...下一页尾页