<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>HTTP Client on PlumePHP</title><link>https://plumephp.com/tags/http-client/</link><description>Recent content in HTTP Client on PlumePHP</description><generator>Hugo</generator><language>zh-CN</language><lastBuildDate>Sat, 14 Mar 2020 20:07:00 +0800</lastBuildDate><atom:link href="https://plumephp.com/tags/http-client/index.xml" rel="self" type="application/rss+xml"/><item><title>Go HTTP 客户端入门：请求、超时、重试和 JSON API 调用</title><link>https://plumephp.com/go-http-client-practical-guide/</link><pubDate>Sat, 14 Mar 2020 20:07:00 +0800</pubDate><guid>https://plumephp.com/go-http-client-practical-guide/</guid><description>&lt;h2 id="调用外部-api-是后端程序的日常"&gt;调用外部 API 是后端程序的日常&lt;/h2&gt;
&lt;p&gt;很多 Go 服务不只是接收请求，也会调用别的服务：支付网关、短信平台、内部用户中心、搜索服务、AI 接口、Webhook 地址。HTTP 客户端代码看似简单，一个 &lt;code&gt;http.Get&lt;/code&gt; 就能拿到响应，但真实项目里需要考虑超时、状态码、JSON 解析、错误消息、重试和日志。&lt;/p&gt;</description></item></channel></rss>