蜂玩API

蜂蜂帮玩HTTP REST API接口说明


1、获取服务器地址

<p>[TOC]</p> <h4>简要描述</h4> <p>&gt; 获取上传图片所需的服务器地址host,用以上传图片。返回值需要留存到全局变量。建议在一定时间(3小时+)或一定次数(100+)后重新获取,更新全局变量。</p> <h4>请求URL</h4> <ul> <li><code>http://fapi.suanst.com:8009/gethost.html</code></li> </ul> <h4>请求方式</h4> <ul> <li><code>GET</code></li> </ul> <h4>请求编码</h4> <ul> <li><code>UTF-8</code></li> </ul> <h4>请求包头</h4> <p>&gt; 请求包头即 HTTP Request Header</p> <ul> <li><code>Content-Type: application/x-www-form-urlencoded; charset=utf-8</code></li> </ul> <h4>参数说明</h4> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">r(参数名可自定义)</td> <td style="text-align: left;">string,字符串</td> <td>随机值,用以避免读取缓存,值可自定义随机内容,建议8位以上。</td> </tr> </tbody> </table> <h4>发包格式</h4> <pre><code class="language-vb">r=zrMnYE2NNDHs0DI4wB57eMIrsbo2MwVl</code></pre> <h4>返回包头</h4> <p>&gt; 返回包头即 HTTP Response Header</p> <ul> <li><code>Content-Type: text/html</code></li> </ul> <h4>返回示例</h4> <pre><code>&amp;quot;为便于观看,对每个字段进行了格式化,实际返回内容无回车换行Tab符&amp;quot; { &amp;quot;host&amp;quot;: &amp;quot;http://sv31.suanst.com:8009&amp;quot; }</code></pre> <h4>返回参数说明</h4> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">host</td> <td style="text-align: left;">string,字符串</td> <td>上传图片的host,包括http/https协议、域名、端口号。接口仅会显示一个可用的服务器地址,不会显示为列表数组,且通常情况下端口号不会轻易改变</td> </tr> </tbody> </table> <h4>异常情况判断及处理</h4> <p>&gt; 1、判断返回内容长度是否&gt;0,并且第一个字符为&quot;{&quot;,否则可能是网络或服务器出现问题,导致无法获取。应该重新再获取上传图片服务器地址HOST。</p> <p>&gt; 2、上述判断还可以直接判断HTTP响应Status_Code(HTTP状态代码)是否为200,200即可直接进行json解析。如果不是200,则请重新获取HOST</p>

页面列表

ITEM_HTML