文章 2024-06-07 来自:开发者社区

Java Socket编程 - 基于Socket实现HTTP下载客户端

没有借助任何第三方库,完全基于JAVA Socket实现一个最小化的HTTP文件下载客 户端。完整的演示如何通过Socket实现下载文件的HTTP请求(request header)发送 如何从Socket中接受HTTP响应(Response header, Response body)报文并解析与 保存文件内容。如何通过SwingWork实...

Java Socket编程 - 基于Socket实现HTTP下载客户端
文章 2024-04-28 来自:开发者社区

Golang深入浅出之-HTTP客户端编程:使用net/http包发起请求

在Go语言中,net/http包提供了强大的HTTP客户端和服务器功能,使得编写高性能的网络应用程序变得轻而易举。本文将深入浅出地探讨如何使用net/http包来发起HTTP请求,同时揭示一些常见的问题、易错点及相应的避免策略,并通过代码示例加以说明。 一、基本使用 发起GET请求 package main import ( &#...

Golang深入浅出之-HTTP客户端编程:使用net/http包发起请求

Java Web开发-Web应用、Tomcat、HTTP请求与响应

17 课时 |
1507 人已学 |
免费

云安全基础课- HTTP协议基础

4 课时 |
1237 人已学 |
免费
开发者课程背景图
文章 2024-04-27 来自:开发者社区

Golang深入浅出之-HTTP客户端编程:使用net/http包发起请求

在Golang的世界里,HTTP客户端编程是我们日常开发中不可或缺的一部分。Go语言标准库中的net/http包为我们提供了丰富的功能和高度的灵活性,使得与远程HTTP服务交互变得轻松且高效。然而,尽管net/http包易于上手,但在实际使用中仍有一些常见问题和易错点值得我们关注。本文将深入浅出地探讨这些问题,提供相应的解决方案,并附上代码示例,助您在Golang HTTP客户端编程之旅中游刃有....

Golang深入浅出之-HTTP客户端编程:使用net/http包发起请求
文章 2024-03-06 来自:开发者社区

Golang中http编程

http介绍 编写web语言: 1.java 2.php,现在都在尝试用go语言编写 3.python,豆瓣 4.go语言 ===》 beego,gin两个主流的web框架 https协议:我们使用浏览器访问的时候发送的就是http请求 http是应用层的协议,底层还是依赖传输层:tcp(短链路),网络层(ip) 无状...

Golang中http编程
文章 2023-06-26 来自:开发者社区

35.从入门到精通:Python CGI编程 什么是CGI 网页浏览 CGI架构图 Web服务器支持及配置 第一个CGI程序 HTTP头部

Python CGI编程什么是CGICGI是一种通用网关接口,它是一种标准的协议,用于在Web服务器上运行外部程序(通常是脚本程序)。CGI程序可以在Web服务器上生成动态内容,例如网页表单的处理、数据库查询和图像生成。CGI程序可以用多种编程语言编写,例如Python、Perl、C++等。在Py...

35.从入门到精通:Python CGI编程 什么是CGI 网页浏览 CGI架构图 Web服务器支持及配置 第一个CGI程序 HTTP头部
文章 2023-06-17 来自:开发者社区

【C#编程最佳实践 二十二】如何发送带有重试机制的Http请求

最近在做的一个功能是通过ESB调用http的client来发送Http请求,学习了相关的调用方式,如何让请求带有重试机制的发送呢?HttpClient初始化在整个调用过程中,我们使用到了委托方法的方式,在外层的委托里加入了重试机制以及线程的休眠机制。然后委托调用的方法又分为POST和Get,同时我还使用了返回结果...

【C#编程最佳实践 二十二】如何发送带有重试机制的Http请求
文章 2023-04-18 来自:开发者社区

【Java技术指南】「Unirest编程专题」一起认识一下一个“灰常”优秀的Http工具,让Http开发变得如此简单

Unirest-Java是一个轻量级的HTTP客户端库,它提供了简单易用的API,可以帮助Java开发人员快速地发送HTTP请求和处理响应。在本文中,我们将深入探讨Unirest-Java的技术细节和使用方法。Unirest-Java的优点简单易用:Unirest-Java提供了一组简单易用的API,可以帮助Java开发人员快速地发送HTTP请求和处理响应。轻量级:Unirest-Java是一个....

【Java技术指南】「Unirest编程专题」一起认识一下一个“灰常”优秀的Http工具,让Http开发变得如此简单
文章 2022-12-11 来自:开发者社区

Linux网络原理与编程(2)——第十二节 应用层协议(以HTTP为例)

我们从本节开始,就来正式地详细介绍网络各个层次的内容。我们先从最顶端的应用层协议说起。在说应用层协议之前,我们来思考一下什么叫协议?协议协议是一种 "约定". socket api的接口, 在读写数据时, 都是按 "字符串" 的方式来发送接收的。更准确点来说,收发是按照比特位的形式进行的。对于协议的理解&#x...

Linux网络原理与编程(2)——第十二节 应用层协议(以HTTP为例)
文章 2022-11-19 来自:开发者社区

Go HTTP 编程 | 02 - net/http 包剖析

一、net/http 包详解在上一篇文章中我们已经使用 net/http(以下简称 http) 创建了一个 Web 服务,并从源码层面分析了整个请求流转的过程,其中有两个比较核心的组件或者功能,一个是连接 Conn,另外一个是 ServeMux。Conn在 http 包中使用 goroutine 来处理连接的读写,这样既可以使...

Go HTTP 编程 | 02 - net/http 包剖析
文章 2022-11-19 来自:开发者社区

Go HTTP 编程 | 01 - 使用 http 包创建 Web 服务器

一、Go 的 HTTP 标准库 net/httpGo 已经拥有成熟的 HTTP 标准库 net/http,即使不使用 Go 的 Web 框架如 Gin、Iris 等也可以快速的搭建起一个可以运行的 Web 服务,同时这个标准库可以对 Web 路由、静态文件、模板和cookie 等数据进行处理,事实上这些 Web 框架也都是基于 net/http 标准库来...

Go HTTP 编程 | 01 - 使用 http 包创建 Web 服务器

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。