| <!doctype html> |
| <html lang="zh" dir="ltr"> |
| <head> |
| <meta charset="UTF-8"> |
| <meta name="viewport" content="width=device-width,initial-scale=1"> |
| <meta name="generator" content="Docusaurus v2.0.0-beta.4"> |
| <link rel="alternate" type="application/rss+xml" href="/zh/blog/rss.xml" title="Apache ShenYu Blog RSS Feed"> |
| <link rel="alternate" type="application/atom+xml" href="/zh/blog/atom.xml" title="Apache ShenYu Blog Atom Feed"> |
| <link rel="search" type="application/opensearchdescription+xml" title="Apache ShenYu" href="/zh/opensearch.xml"> |
| <link rel="alternate" type="application/rss+xml" href="/zh/news/rss.xml" title="Apache ShenYu Blog RSS Feed"> |
| <link rel="alternate" type="application/atom+xml" href="/zh/news/atom.xml" title="Apache ShenYu Blog Atom Feed"><title data-react-helmet="true">HTTP示例 | Apache ShenYu</title><meta data-react-helmet="true" property="og:url" content="https://shenyu.apache.org//zh/shenyuClientGolang/next/http"><meta data-react-helmet="true" name="docsearch:language" content="zh"><meta data-react-helmet="true" name="docsearch:version" content="current"><meta data-react-helmet="true" name="docsearch:docusaurus_tag" content="docs-shenyuClientGolang-current"><meta data-react-helmet="true" property="og:title" content="HTTP示例 | Apache ShenYu"><meta data-react-helmet="true" name="description" content="1.首先确保ShenYuAdmin是启动的,并且ShenYuAdmin服务启动的端口是9095 ."><meta data-react-helmet="true" property="og:description" content="1.首先确保ShenYuAdmin是启动的,并且ShenYuAdmin服务启动的端口是9095 ."><link data-react-helmet="true" rel="shortcut icon" href="/zh/img/favicon.svg"><link data-react-helmet="true" rel="canonical" href="https://shenyu.apache.org//zh/shenyuClientGolang/next/http"><link data-react-helmet="true" rel="alternate" href="https://shenyu.apache.org//shenyuClientGolang/next/http" hreflang="en"><link data-react-helmet="true" rel="alternate" href="https://shenyu.apache.org//zh/shenyuClientGolang/next/http" hreflang="zh"><link data-react-helmet="true" rel="alternate" href="https://shenyu.apache.org//shenyuClientGolang/next/http" hreflang="x-default"><link data-react-helmet="true" rel="preconnect" href="https://BH4D9OD16A-dsn.algolia.net" crossorigin="anonymous"><link rel="stylesheet" href="/zh/assets/css/styles.cc2d0c98.css"> |
| <link rel="preload" href="/zh/assets/js/runtime~main.ae719b6e.js" as="script"> |
| <link rel="preload" href="/zh/assets/js/main.a9fb7a44.js" as="script"> |
| </head> |
| <body> |
| <script>!function(){function t(t){document.documentElement.setAttribute("data-theme",t)}var e=function(){var t=null;try{t=localStorage.getItem("theme")}catch(t){}return t}();t(null!==e?e:"light")}()</script><div id="__docusaurus"> |
| <div><a href="#" class="skipToContent_OuoZ">Skip to main content</a></div><nav class="navbar navbar--fixed-top"><div class="navbar__inner"><div class="navbar__items"><button aria-label="Navigation bar toggle" class="navbar__toggle clean-btn" type="button" tabindex="0"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/zh/"><img src="/zh/img/logo.svg" alt="Apache ShenYu Logo" class="themedImage_TMUO themedImage--light_4Vu1 navbar__logo"><img src="/zh/img/logo-light.svg" alt="Apache ShenYu Logo" class="themedImage_TMUO themedImage--dark_uzRr navbar__logo"></a></div><div class="navbar__items navbar__items--right"><a class="navbar__item navbar__link" href="/zh/download">下载</a><a class="navbar__item navbar__link" href="/zh/document">文档</a><a class="navbar__item navbar__link" href="/zh/community/contributor-guide">社区</a><a class="navbar__item navbar__link" href="/zh/team">团队</a><a class="navbar__item navbar__link" href="/zh/event">事件</a><a class="navbar__item navbar__link" href="/zh/news">新闻</a><a class="navbar__item navbar__link" href="/zh/blog">博客</a><a class="navbar__item navbar__link" href="/zh/users">用户</a><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a class="navbar__item navbar__link">ASF</a><ul class="dropdown__menu"><li><a href="https://www.apache.org/" target="_blank" rel="noopener noreferrer" class="dropdown__link">Foundation</a></li><li><a href="https://www.apache.org/licenses/" target="_blank" rel="noopener noreferrer" class="dropdown__link">License</a></li><li><a href="https://www.apache.org/events/current-event" target="_blank" rel="noopener noreferrer" class="dropdown__link">Events</a></li><li><a href="https://www.apache.org/security/" target="_blank" rel="noopener noreferrer" class="dropdown__link">Security</a></li><li><a href="https://www.apache.org/foundation/sponsorship.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Sponsorship</a></li><li><a href="https://www.apache.org/foundation/policies/privacy.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Privacy</a></li><li><a href="https://www.apache.org/foundation/thanks.html" target="_blank" rel="noopener noreferrer" class="dropdown__link">Thanks</a></li></ul></div><a href="https://github.com/apache/shenyu" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link"><span>GitHub<svg width="13.5" height="13.5" aria-hidden="true" viewBox="0 0 24 24" class="iconExternalLink_wgqa"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"></path></svg></span></a><div class="navbar__item dropdown dropdown--hoverable dropdown--right"><a href="#" class="navbar__item navbar__link"><span><svg t="1631348384596" class="icon" viewBox="0 0 1024 1024" version="1.1" style="vertical-align:text-bottom;margin-right:5px" p-id="557" width="20" height="20"><path d="M547.797333 638.208l-104.405333-103.168 1.237333-1.28a720.170667 720.170667 0 0 0 152.490667-268.373333h120.448V183.082667h-287.744V100.906667H347.605333v82.218666H59.818667V265.386667h459.178666a648.234667 648.234667 0 0 1-130.304 219.946666 643.242667 643.242667 0 0 1-94.976-137.728H211.541333a722.048 722.048 0 0 0 122.453334 187.434667l-209.194667 206.378667 58.368 58.368 205.525333-205.525334 127.872 127.829334 31.232-83.84m231.424-208.426667h-82.218666l-184.96 493.312h82.218666l46.037334-123.306667h195.242666l46.464 123.306667h82.218667l-185.002667-493.312m-107.690666 287.744l66.56-178.005333 66.602666 178.005333z" fill="currentColor" p-id="558"></path></svg><span>简体中文</span></span></a><ul class="dropdown__menu"><li><a href="/shenyuClientGolang/next/http" target="_self" rel="noopener noreferrer" class="dropdown__link" style="text-transform:capitalize">English</a></li><li><a href="/zh/shenyuClientGolang/next/http" target="_self" rel="noopener noreferrer" class="dropdown__link dropdown__link--active" style="text-transform:capitalize">简体中文</a></li></ul></div><div class="react-toggle toggle_2i4l react-toggle--disabled"><div class="react-toggle-track" role="button" tabindex="-1"><div class="react-toggle-track-check"><span class="toggle_iYfV">🌜</span></div><div class="react-toggle-track-x"><span class="toggle_iYfV">🌞</span></div><div class="react-toggle-thumb"></div></div><input type="checkbox" class="react-toggle-screenreader-only" aria-label="Switch between dark and light mode"></div><div class="searchBox_Bc3W"><button type="button" class="DocSearch DocSearch-Button" aria-label="搜索 (Command+K)"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 20 20" aria-hidden="true"><path d="M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z" stroke="currentColor" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">搜索</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div class="main-wrapper docs-wrapper doc-page"><div class="docPage_lDyR"><button class="clean-btn backToTopButton_i9tI" type="button" title="Scroll to top"><svg viewBox="0 0 24 24" width="28"><path d="M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6z" fill="currentColor"></path></svg></button><aside class="docSidebarContainer_0YBq"><div class="sidebar_a3j0"><nav class="menu thin-scrollbar menu_cyFh menuWithAnnouncementBar_+O1J"><ul class="menu__list"><li class="menu__list-item"><a class="menu__link" href="/zh/shenyuClientGolang/next/consul">Consul示例</a></li><li class="menu__list-item"><a class="menu__link" href="/zh/shenyuClientGolang/next/etcd">Etcd示例</a></li><li class="menu__list-item"><a aria-current="page" class="menu__link menu__link--active active" href="/zh/shenyuClientGolang/next/http">HTTP示例</a></li><li class="menu__list-item"><a class="menu__link" href="/zh/shenyuClientGolang/next/nacos">Nacos示例</a></li><li class="menu__list-item"><a class="menu__link" href="/zh/shenyuClientGolang/next/zookeeper">Zookeeper示例</a></li></ul></nav></div></aside><main class="docMainContainer_r8cw"><div class="container padding-top--md padding-bottom--lg"><div class="row"><div class="col docItemCol_zHA2"><div class="alert alert--warning margin-bottom--md" role="alert"><div>This is unreleased documentation for Apache ShenYu <b>Next</b> version.</div><div class="margin-top--md">For up-to-date documentation, see the <b><a href="/zh/shenyuClientGolang/http">latest version</a></b> (1.0.0).</div></div><div class="docItemContainer_oiyr"><article><span class="badge badge--secondary">Version: Next</span><div class="markdown"><header><h1 class="h1Heading_dC7a">以Http方式注册到ShenYu网关</h1></header><p><strong>1.首先确保ShenYuAdmin是启动的,并且ShenYuAdmin服务启动的端口是9095 .</strong></p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI go"><pre tabindex="0" class="prism-code language-go codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token plain">如果没启动</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">你将看到如下错误</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token number" style="color:#36acaa">2022</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">15</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">24</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">28</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">WARN</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">github</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">com</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">apache</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">shenyu</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">client</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">golang</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">example</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">http_client</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">main</span><span class="token punctuation" style="color:#393A34">.</span><span class="token keyword" style="color:#00009f">go</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">53</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> MetaDataRegister has </span><span class="token builtin">error</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> The errCode is </span><span class="token operator" style="color:#393A34">-</span><span class="token operator" style="color:#393A34">></span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">503</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> The errMsg is </span><span class="token operator" style="color:#393A34">-</span><span class="token operator" style="color:#393A34">></span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain">Please check ShenYu admin service status</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"> |
| </span></span><span class="token-line" style="color:#393A34"><span class="token plain">caused by</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">Post </span><span class="token string" style="color:#e3116c">"http://127.0.0.1:9095/shenyu-client/register-metadata"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> dial tcp </span><span class="token number" style="color:#36acaa">127.0</span><span class="token number" style="color:#36acaa">.0</span><span class="token number" style="color:#36acaa">.1</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">9095</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> connect</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> connection refused</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token number" style="color:#36acaa">2022</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">15</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">24</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">28</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">INFO</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">github</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">com</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">apache</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">shenyu</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">client</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">golang</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">example</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">http_client</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">main</span><span class="token punctuation" style="color:#393A34">.</span><span class="token keyword" style="color:#00009f">go</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">55</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> finish register metadata </span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">the result is</span><span class="token operator" style="color:#393A34">-</span><span class="token operator" style="color:#393A34">></span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">false</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token number" style="color:#36acaa">2022</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">15</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">24</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">28</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">WARN</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">github</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">com</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">apache</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">shenyu</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">client</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">golang</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">example</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">http_client</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">main</span><span class="token punctuation" style="color:#393A34">.</span><span class="token keyword" style="color:#00009f">go</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">68</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> UrlRegister has </span><span class="token builtin">error</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> The errCode is </span><span class="token operator" style="color:#393A34">-</span><span class="token operator" style="color:#393A34">></span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">503</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> The errMsg is </span><span class="token operator" style="color:#393A34">-</span><span class="token operator" style="color:#393A34">></span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain">Please check ShenYu admin service status</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"> |
| </span></span><span class="token-line" style="color:#393A34"><span class="token plain">caused by</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">Post </span><span class="token string" style="color:#e3116c">"http://127.0.0.1:9095/shenyu-client/register-uri"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> dial tcp </span><span class="token number" style="color:#36acaa">127.0</span><span class="token number" style="color:#36acaa">.0</span><span class="token number" style="color:#36acaa">.1</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">9095</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> connect</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> connection refused</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token number" style="color:#36acaa">2022</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">15</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">24</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">28</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">INFO</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">github</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">com</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">apache</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">shenyu</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">client</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">golang</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">example</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">http_client</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">main</span><span class="token punctuation" style="color:#393A34">.</span><span class="token keyword" style="color:#00009f">go</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">70</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> finish UrlRegister </span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">the result is</span><span class="token operator" style="color:#393A34">-</span><span class="token operator" style="color:#393A34">></span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">false</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p><strong>2.获取shenyu_admin_client. (注册服务需要这个实例)</strong></p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI go"><pre tabindex="0" class="prism-code language-go codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic">//初始化 ShenYuAdminClient</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">adminClient </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">&</span><span class="token plain">model</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">ShenYuAdminClient</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> UserName</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"admin"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">//需要用户提供</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Password</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"123456"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">//需要用户提供</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"> |
| </span></span><span class="token-line" style="color:#393A34"><span class="token plain">adminToken</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> err </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> clients</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">NewShenYuAdminClient</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">adminClient</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"> |
| </span></span><span class="token-line" style="color:#393A34"><span class="token plain">adminToken像这样 </span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token string" style="color:#e3116c">"code"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">200</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token string" style="color:#e3116c">"message"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token string" style="color:#e3116c">"login dashboard user success"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token string" style="color:#e3116c">"data"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token string" style="color:#e3116c">"id"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token string" style="color:#e3116c">"1"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token string" style="color:#e3116c">"userName"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token string" style="color:#e3116c">"admin"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token string" style="color:#e3116c">"role"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">1</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token string" style="color:#e3116c">"enabled"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token boolean" style="color:#36acaa">true</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token string" style="color:#e3116c">"dateCreated"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token string" style="color:#e3116c">"2018-06-23 15:12:22"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token string" style="color:#e3116c">"dateUpdated"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token string" style="color:#e3116c">"2022-03-09 15:08:14"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token string" style="color:#e3116c">"token"</span><span class="token punctuation" style="color:#393A34">:</span><span class="token string" style="color:#e3116c">"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VyTmFtZSI6ImFkbWluIiwiZXhwIjoxNjUwNjc5OTQ2fQ.K92Il2kmJ0X3FgjY4igW35-pw9nsf5VKdUyqBoyIaF4"</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"> |
| </span></span><span class="token-line" style="color:#393A34"><span class="token plain">当你成功获取到Token</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">你将看到这些</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">this is ShenYu Admin client token </span><span class="token operator" style="color:#393A34">-</span><span class="token operator" style="color:#393A34">></span><span class="token plain"> eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">eyJ1c2VyTmFtZSI6ImFkbWluIiwiZXhwIjoxNjUwNjc5OTQ2fQ</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">K92Il2kmJ0X3FgjY4igW35</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">pw9nsf5VKdUyqBoyIaF4</span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"> |
| </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p><strong>3.注册元数据到ShenYu网关. (需要上一步的adminToken去调用)</strong></p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI go"><pre tabindex="0" class="prism-code language-go codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic">//元数据注册(需要上一步的token: adminToken.AdminTokenData)</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">metaData </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">&</span><span class="token plain">model</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">MetaDataRegister</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> AppName</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"testMetaDataRegister"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">//需要用户提供</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Path</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"/your/path"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">//需要用户提供</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Enabled</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">true</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">//需要用户提供</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Host</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"127.0.0.1"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">//需要用户提供</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Port</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"8080"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">//需要用户提供</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> result</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> err </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> clients</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">RegisterMetaData</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">adminToken</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">AdminTokenData</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> metaData</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token keyword" style="color:#00009f">if</span><span class="token plain"> err </span><span class="token operator" style="color:#393A34">!=</span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">nil</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> logger</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">Warn</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">"MetaDataRegister has error:"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">err</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> logger</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">Info</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">"finish register metadata ,the result is->"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> result</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"> |
| </span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"> |
| </span></span><span class="token-line" style="color:#393A34"><span class="token plain">当你注册成功</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">你将看到这些</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain">finish register metadata </span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">the result is</span><span class="token operator" style="color:#393A34">-</span><span class="token operator" style="color:#393A34">></span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">true</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p><strong>4.以URL的方式注册到ShenYu网关. (需要上一步的adminToken去调用)</strong></p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI go"><pre tabindex="0" class="prism-code language-go codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token comment" style="color:#999988;font-style:italic">//URI注册(需要上一步的token: adminToken.AdminTokenData)</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token comment" style="color:#999988;font-style:italic">//初始化 URI注册</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> urlRegister </span><span class="token operator" style="color:#393A34">:=</span><span class="token plain"> </span><span class="token operator" style="color:#393A34">&</span><span class="token plain">model</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">URIRegister</span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Protocol</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"testMetaDataRegister"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">//需要用户提供</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> AppName</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"testURLRegister"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">//需要用户提供</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> ContextPath</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"contextPath"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">//需要用户提供</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> RPCType</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> constants</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">RPCTYPE_HTTP</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">//需要用户提供</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Host</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"127.0.0.1"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">//需要用户提供</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> Port</span><span class="token punctuation" style="color:#393A34">:</span><span class="token plain"> </span><span class="token string" style="color:#e3116c">"8080"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">//需要用户提供</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> result</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> err </span><span class="token operator" style="color:#393A34">=</span><span class="token plain"> clients</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">UrlRegister</span><span class="token punctuation" style="color:#393A34">(</span><span class="token plain">adminToken</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">AdminTokenData</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> urlRegister</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token keyword" style="color:#00009f">if</span><span class="token plain"> err </span><span class="token operator" style="color:#393A34">!=</span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">nil</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> logger</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">Warn</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">"UrlRegister has error:"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> err</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> logger</span><span class="token punctuation" style="color:#393A34">.</span><span class="token function" style="color:#d73a49">Info</span><span class="token punctuation" style="color:#393A34">(</span><span class="token string" style="color:#e3116c">"finish UrlRegister ,the result is->"</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> result</span><span class="token punctuation" style="color:#393A34">)</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"> </span><span class="token comment" style="color:#999988;font-style:italic">//做你的逻辑处理</span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div><p><strong>5.完整的成功日志</strong></p><div class="codeBlockContainer_J+bg"><div class="codeBlockContent_csEI go"><pre tabindex="0" class="prism-code language-go codeBlock_rtdJ thin-scrollbar" style="color:#393A34;background-color:#f6f8fa"><code class="codeBlockLines_1zSZ"><span class="token-line" style="color:#393A34"><span class="token number" style="color:#36acaa">2022</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">15</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">43</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">56</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">INFO</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">github</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">com</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">apache</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">shenyu</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">client</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">golang</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">clients</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">admin_client</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">shenyu_admin_client</span><span class="token punctuation" style="color:#393A34">.</span><span class="token keyword" style="color:#00009f">go</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">51</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> Get ShenYu Admin response</span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain"> body is </span><span class="token operator" style="color:#393A34">-</span><span class="token operator" style="color:#393A34">></span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">{</span><span class="token number" style="color:#36acaa">200</span><span class="token plain"> login dashboard user success </span><span class="token punctuation" style="color:#393A34">{</span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> admin </span><span class="token number" style="color:#36acaa">1</span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">true</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">2018</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">06</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">23</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">15</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">12</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">22</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">2022</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">03</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">09</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">15</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">08</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">14</span><span class="token plain"> eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">eyJ1c2VyTmFtZSI6ImFkbWluIiwiZXhwIjoxNjUxODIzMDM2fQ</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">gMzPKaNlXEd1Q517qQamOpg358W9L0</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">0cZN3lkk06WE</span><span class="token punctuation" style="color:#393A34">}</span><span class="token punctuation" style="color:#393A34">}</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token number" style="color:#36acaa">2022</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">15</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">43</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">56</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">INFO</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">github</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">com</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">apache</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">shenyu</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">client</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">golang</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">example</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">http_client</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">main</span><span class="token punctuation" style="color:#393A34">.</span><span class="token keyword" style="color:#00009f">go</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">40</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> this is ShenYu Admin client token </span><span class="token operator" style="color:#393A34">-</span><span class="token operator" style="color:#393A34">></span><span class="token plain"> eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">eyJ1c2VyTmFtZSI6ImFkbWluIiwiZXhwIjoxNjUxODIzMDM2fQ</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">gMzPKaNlXEd1Q517qQamOpg358W9L0</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">0cZN3lkk06WE</span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token number" style="color:#36acaa">2022</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">15</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">43</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">57</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">INFO</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">github</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">com</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">apache</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">shenyu</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">client</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">golang</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">example</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">http_client</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">main</span><span class="token punctuation" style="color:#393A34">.</span><span class="token keyword" style="color:#00009f">go</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">55</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> finish register metadata </span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">the result is</span><span class="token operator" style="color:#393A34">-</span><span class="token operator" style="color:#393A34">></span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">true</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain"></span><span class="token number" style="color:#36acaa">2022</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token operator" style="color:#393A34">-</span><span class="token number" style="color:#36acaa">05</span><span class="token plain"> </span><span class="token number" style="color:#36acaa">15</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">43</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">57</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">INFO</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> </span><span class="token punctuation" style="color:#393A34">[</span><span class="token plain">github</span><span class="token punctuation" style="color:#393A34">.</span><span class="token plain">com</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">apache</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">shenyu</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">client</span><span class="token operator" style="color:#393A34">-</span><span class="token plain">golang</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">example</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">http_client</span><span class="token operator" style="color:#393A34">/</span><span class="token plain">main</span><span class="token punctuation" style="color:#393A34">.</span><span class="token keyword" style="color:#00009f">go</span><span class="token punctuation" style="color:#393A34">:</span><span class="token number" style="color:#36acaa">70</span><span class="token punctuation" style="color:#393A34">]</span><span class="token plain"> finish UrlRegister </span><span class="token punctuation" style="color:#393A34">,</span><span class="token plain">the result is</span><span class="token operator" style="color:#393A34">-</span><span class="token operator" style="color:#393A34">></span><span class="token plain"> </span><span class="token boolean" style="color:#36acaa">true</span><span class="token plain"></span></span><span class="token-line" style="color:#393A34"><span class="token plain" style="display:inline-block"> |
| </span></span></code></pre><button type="button" aria-label="Copy code to clipboard" class="copyButton_M3SB clean-btn">Copy</button></div></div></div><footer class="row docusaurus-mt-lg"><div class="col"></div><div class="col lastUpdated_wj+Z">Last updated on <b><time datetime="2025-01-22T06:30:42.000Z">2025/1/22</time></b> by <b>aias00</b></div></footer></article><nav class="pagination-nav docusaurus-mt-lg" aria-label="Docs pages navigation"><div class="pagination-nav__item"><a class="pagination-nav__link" href="/zh/shenyuClientGolang/next/etcd"><div class="pagination-nav__sublabel">上一篇</div><div class="pagination-nav__label">« Etcd示例</div></a></div><div class="pagination-nav__item pagination-nav__item--next"><a class="pagination-nav__link" href="/zh/shenyuClientGolang/next/nacos"><div class="pagination-nav__sublabel">下一篇</div><div class="pagination-nav__label">Nacos示例 »</div></a></div></nav></div></div></div></div></main></div></div></div> |
| <script src="/zh/assets/js/runtime~main.ae719b6e.js"></script> |
| <script src="/zh/assets/js/main.a9fb7a44.js"></script> |
| </body> |
| </html> |