将部分“Header”文字改为“报头”

This commit is contained in:
刘祥超
2023-07-03 11:57:07 +08:00
parent 3fa2cdfe44
commit 3218760f84
6 changed files with 34 additions and 34 deletions

View File

@@ -66,7 +66,7 @@ Vue.component("http-cors-header-config-box", {
<td class="title">启用CORS自适应跨域</td> <td class="title">启用CORS自适应跨域</td>
<td> <td>
<checkbox v-model="config.isOn"></checkbox> <checkbox v-model="config.isOn"></checkbox>
<p class="comment">启用后,自动在响应Header中增加对应的<code-label>Access-Control-*</code-label>相关内容。</p> <p class="comment">启用后,自动在响应报头中增加对应的<code-label>Access-Control-*</code-label>相关内容。</p>
</td> </td>
</tr> </tr>
</tbody> </tbody>
@@ -94,10 +94,10 @@ Vue.component("http-cors-header-config-box", {
</td> </td>
</tr> </tr>
<tr> <tr>
<td>允许服务器暴露的Header</td> <td>允许服务器暴露的报头</td>
<td> <td>
<values-box :v-values="config.exposeHeaders"></values-box> <values-box :v-values="config.exposeHeaders"></values-box>
<p class="comment"><code-label>Access-Control-Expose-Headers</code-label>值设置。允许服务器暴露的Header请注意Header的大小写。</p> <p class="comment"><code-label>Access-Control-Expose-Headers</code-label>值设置。允许服务器暴露的报头,请注意报头的大小写。</p>
</td> </td>
</tr> </tr>
<tr> <tr>

View File

@@ -142,7 +142,7 @@ Vue.component("http-header-policy-box", {
}) })
}, },
deleteHeader: function (policyId, type, headerId) { deleteHeader: function (policyId, type, headerId) {
teaweb.confirm("确定要删除此Header吗?", function () { teaweb.confirm("确定要删除此报头吗?", function () {
this.$post("/servers/server/settings/headers/delete") this.$post("/servers/server/settings/headers/delete")
.params({ .params({
headerPolicyId: policyId, headerPolicyId: policyId,
@@ -164,8 +164,8 @@ Vue.component("http-header-policy-box", {
}, },
template: `<div> template: `<div>
<div class="ui menu tabular small"> <div class="ui menu tabular small">
<a class="item" :class="{active:type == 'response'}" @click.prevent="selectType('response')">响应Header<span v-if="responseSettingHeaders.length > 0">({{responseSettingHeaders.length}})</span></a> <a class="item" :class="{active:type == 'response'}" @click.prevent="selectType('response')">响应报头<span v-if="responseSettingHeaders.length > 0">({{responseSettingHeaders.length}})</span></a>
<a class="item" :class="{active:type == 'request'}" @click.prevent="selectType('request')">请求Header<span v-if="requestSettingHeaders.length > 0">({{requestSettingHeaders.length}})</span></a> <a class="item" :class="{active:type == 'request'}" @click.prevent="selectType('request')">请求报头<span v-if="requestSettingHeaders.length > 0">({{requestSettingHeaders.length}})</span></a>
</div> </div>
<div class="margin"></div> <div class="margin"></div>
@@ -187,8 +187,8 @@ Vue.component("http-header-policy-box", {
<warning-message>由于已经在当前<a :href="vGroupSettingUrl + '#request'">网站分组</a>中进行了对应的配置,在这里的配置将不会生效。</warning-message> <warning-message>由于已经在当前<a :href="vGroupSettingUrl + '#request'">网站分组</a>中进行了对应的配置,在这里的配置将不会生效。</warning-message>
</div> </div>
<div :class="{'opacity-mask': vHasGroupRequestConfig}"> <div :class="{'opacity-mask': vHasGroupRequestConfig}">
<h4>设置请求Header &nbsp; <a href="" @click.prevent="addSettingHeader(vRequestHeaderPolicy.id)" style="font-size: 0.8em">[添加新Header]</a></h4> <h4>设置请求报头 &nbsp; <a href="" @click.prevent="addSettingHeader(vRequestHeaderPolicy.id)" style="font-size: 0.8em">[添加新报头]</a></h4>
<p class="comment" v-if="requestSettingHeaders.length == 0">暂时还没有Header。</p> <p class="comment" v-if="requestSettingHeaders.length == 0">暂时还没有自定义报头。</p>
<table class="ui table selectable celled" v-if="requestSettingHeaders.length > 0"> <table class="ui table selectable celled" v-if="requestSettingHeaders.length > 0">
<thead> <thead>
<tr> <tr>
@@ -221,7 +221,7 @@ Vue.component("http-header-policy-box", {
<table class="ui table definition selectable"> <table class="ui table definition selectable">
<tbody> <tbody>
<tr> <tr>
<td class="title">删除Header <tip-icon content="可以通过此功能删除转发到源站的请求报文中不需要的Header"></tip-icon></td> <td class="title">删除报头 <tip-icon content="可以通过此功能删除转发到源站的请求报文中不需要的报头"></tip-icon></td>
<td> <td>
<div v-if="requestDeletingHeaders.length > 0"> <div v-if="requestDeletingHeaders.length > 0">
<div class="ui label small basic" v-for="headerName in requestDeletingHeaders">{{headerName}} <a href=""><i class="icon remove" title="删除" @click.prevent="deleteDeletingHeader(vRequestHeaderPolicy.id, headerName)"></i></a> </div> <div class="ui label small basic" v-for="headerName in requestDeletingHeaders">{{headerName}} <a href=""><i class="icon remove" title="删除" @click.prevent="deleteDeletingHeader(vRequestHeaderPolicy.id, headerName)"></i></a> </div>
@@ -231,7 +231,7 @@ Vue.component("http-header-policy-box", {
</td> </td>
</tr> </tr>
<tr> <tr>
<td class="title">非标Header <tip-icon content="可以通过此功能设置转发到源站的请求报文中非标准的Header比如hello_world"></tip-icon></td> <td class="title">非标报头 <tip-icon content="可以通过此功能设置转发到源站的请求报文中非标准的报头比如hello_world"></tip-icon></td>
<td> <td>
<div v-if="requestNonStandardHeaders.length > 0"> <div v-if="requestNonStandardHeaders.length > 0">
<div class="ui label small basic" v-for="headerName in requestNonStandardHeaders">{{headerName}} <a href=""><i class="icon remove" title="删除" @click.prevent="deleteNonStandardHeader(vRequestHeaderPolicy.id, headerName)"></i></a> </div> <div class="ui label small basic" v-for="headerName in requestNonStandardHeaders">{{headerName}} <a href=""><i class="icon remove" title="删除" @click.prevent="deleteNonStandardHeader(vRequestHeaderPolicy.id, headerName)"></i></a> </div>
@@ -260,9 +260,9 @@ Vue.component("http-header-policy-box", {
<warning-message>由于已经在当前<a :href="vGroupSettingUrl + '#response'">网站分组</a>中进行了对应的配置,在这里的配置将不会生效。</warning-message> <warning-message>由于已经在当前<a :href="vGroupSettingUrl + '#response'">网站分组</a>中进行了对应的配置,在这里的配置将不会生效。</warning-message>
</div> </div>
<div :class="{'opacity-mask': vHasGroupResponseConfig}"> <div :class="{'opacity-mask': vHasGroupResponseConfig}">
<h4>设置响应Header &nbsp; <a href="" @click.prevent="addSettingHeader(vResponseHeaderPolicy.id)" style="font-size: 0.8em">[添加新Header]</a></h4> <h4>设置响应报头 &nbsp; <a href="" @click.prevent="addSettingHeader(vResponseHeaderPolicy.id)" style="font-size: 0.8em">[添加新报头]</a></h4>
<p class="comment" style="margin-top: 0; padding-top: 0">将会覆盖已有的同名Header。</p> <p class="comment" style="margin-top: 0; padding-top: 0">将会覆盖已有的同名报头。</p>
<p class="comment" v-if="responseSettingHeaders.length == 0">暂时还没有Header。</p> <p class="comment" v-if="responseSettingHeaders.length == 0">暂时还没有自定义报头。</p>
<table class="ui table selectable celled" v-if="responseSettingHeaders.length > 0"> <table class="ui table selectable celled" v-if="responseSettingHeaders.length > 0">
<thead> <thead>
<tr> <tr>
@@ -286,7 +286,7 @@ Vue.component("http-header-policy-box", {
<!-- CORS --> <!-- CORS -->
<div v-if="header.name == 'Access-Control-Allow-Origin' && header.value == '*'"> <div v-if="header.name == 'Access-Control-Allow-Origin' && header.value == '*'">
<span class="red small">建议使用当前页面下方的"CORS自适应跨域"功能代替Access-Control-*-*相关Header。</span> <span class="red small">建议使用当前页面下方的"CORS自适应跨域"功能代替Access-Control-*-*相关报头。</span>
</div> </div>
</td> </td>
<td>{{header.value}}</td> <td>{{header.value}}</td>
@@ -300,7 +300,7 @@ Vue.component("http-header-policy-box", {
<table class="ui table definition selectable"> <table class="ui table definition selectable">
<tbody> <tbody>
<tr> <tr>
<td class="title">删除Header <tip-icon content="可以通过此功能删除响应报文中不需要的Header"></tip-icon></td> <td class="title">删除报头 <tip-icon content="可以通过此功能删除响应报文中不需要的报头"></tip-icon></td>
<td> <td>
<div v-if="responseDeletingHeaders.length > 0"> <div v-if="responseDeletingHeaders.length > 0">
<div class="ui label small basic" v-for="headerName in responseDeletingHeaders">{{headerName}} &nbsp; <a href=""><i class="icon remove small" title="删除" @click.prevent="deleteDeletingHeader(vResponseHeaderPolicy.id, headerName)"></i></a></div> <div class="ui label small basic" v-for="headerName in responseDeletingHeaders">{{headerName}} &nbsp; <a href=""><i class="icon remove small" title="删除" @click.prevent="deleteDeletingHeader(vResponseHeaderPolicy.id, headerName)"></i></a></div>
@@ -310,7 +310,7 @@ Vue.component("http-header-policy-box", {
</td> </td>
</tr> </tr>
<tr> <tr>
<td>非标Header <tip-icon content="可以通过此功能设置响应报文中非标准的Header比如hello_world"></tip-icon></td> <td>非标报头 <tip-icon content="可以通过此功能设置响应报文中非标准的报头比如hello_world"></tip-icon></td>
<td> <td>
<div v-if="responseNonStandardHeaders.length > 0"> <div v-if="responseNonStandardHeaders.length > 0">
<div class="ui label small basic" v-for="headerName in responseNonStandardHeaders">{{headerName}} &nbsp; <a href=""><i class="icon remove small" title="删除" @click.prevent="deleteNonStandardHeader(vResponseHeaderPolicy.id, headerName)"></i></a></div> <div class="ui label small basic" v-for="headerName in responseNonStandardHeaders">{{headerName}} &nbsp; <a href=""><i class="icon remove small" title="删除" @click.prevent="deleteNonStandardHeader(vResponseHeaderPolicy.id, headerName)"></i></a></div>
@@ -323,7 +323,7 @@ Vue.component("http-header-policy-box", {
<td class="title">CORS自适应跨域</td> <td class="title">CORS自适应跨域</td>
<td> <td>
<span v-if="responseCORS.isOn" class="green">已启用</span><span class="disabled" v-else="">未启用</span> &nbsp; <a href="" @click.prevent="updateCORS(vResponseHeaderPolicy.id)">[修改]</a> <span v-if="responseCORS.isOn" class="green">已启用</span><span class="disabled" v-else="">未启用</span> &nbsp; <a href="" @click.prevent="updateCORS(vResponseHeaderPolicy.id)">[修改]</a>
<p class="comment"><span v-if="!responseCORS.isOn">启用后,服务器可以</span><span v-else>服务器会</span>自动生成<code-label>Access-Control-*-*</code-label>相关的Header。</p> <p class="comment"><span v-if="!responseCORS.isOn">启用后,服务器可以</span><span v-else>服务器会</span>自动生成<code-label>Access-Control-*-*</code-label>相关的报头。</p>
</td> </td>
</tr> </tr>
</tbody> </tbody>

View File

@@ -1,14 +1,14 @@
{$layout "layout_popup"} {$layout "layout_popup"}
<h3>添加需要删除的Header</h3> <h3>添加需要删除的报头</h3>
<form method="post" class="ui form" data-tea-action="$" data-tea-success="success"> <form method="post" class="ui form" data-tea-action="$" data-tea-success="success">
<input type="hidden" name="headerPolicyId" :value="headerPolicyId"/> <input type="hidden" name="headerPolicyId" :value="headerPolicyId"/>
<table class="ui table definition selectable"> <table class="ui table definition selectable">
<tr> <tr>
<td class="title">名称<em>Name</em></td> <td class="title">报头名称<em>Name</em></td>
<td> <td>
<input type="text" name="name" maxlength="100" ref="focus" v-model="headerName"/> <input type="text" name="name" maxlength="100" ref="focus" v-model="headerName"/>
<p class="comment"><http-header-assistant :v-type="type" :v-value="headerName" @select="selectHeader"></http-header-assistant>请注意名称的大小写,如无特殊需求,Header名称的格式通常为<code-label>Xxx</code-label>或者<code-label>Xxx-Yyy</code-label></p> <p class="comment"><http-header-assistant :v-type="type" :v-value="headerName" @select="selectHeader"></http-header-assistant>请注意报头名称的大小写,如无特殊需求,报头名称的格式通常为<code-label>Xxx</code-label>或者<code-label>Xxx-Yyy</code-label></p>
</td> </td>
</tr> </tr>
</table> </table>

View File

@@ -1,11 +1,11 @@
{$layout "layout_popup"} {$layout "layout_popup"}
<h3>添加非标Header</h3> <h3>添加非标报头</h3>
<form method="post" class="ui form" data-tea-action="$" data-tea-success="success"> <form method="post" class="ui form" data-tea-action="$" data-tea-success="success">
<input type="hidden" name="headerPolicyId" :value="headerPolicyId"/> <input type="hidden" name="headerPolicyId" :value="headerPolicyId"/>
<table class="ui table definition selectable"> <table class="ui table definition selectable">
<tr> <tr>
<td class="title">名称<em>Name</em></td> <td class="title">报头名称<em>Name</em></td>
<td> <td>
<input type="text" name="name" maxlength="100" ref="focus" v-model="headerName"/> <input type="text" name="name" maxlength="100" ref="focus" v-model="headerName"/>
<p class="comment">比如<code-label>hello_world</code-label></p> <p class="comment">比如<code-label>hello_world</code-label></p>

View File

@@ -1,14 +1,14 @@
{$layout "layout_popup"} {$layout "layout_popup"}
<h3>设置Header</h3> <h3>设置报头</h3>
<form method="post" class="ui form" data-tea-action="$" data-tea-success="success"> <form method="post" class="ui form" data-tea-action="$" data-tea-success="success">
<input type="hidden" name="headerPolicyId" :value="headerPolicyId"/> <input type="hidden" name="headerPolicyId" :value="headerPolicyId"/>
<table class="ui table definition selectable"> <table class="ui table definition selectable">
<tr> <tr>
<td class="title">名称<em>Name</em> *</td> <td class="title">报头名称<em>Name</em> *</td>
<td> <td>
<input type="text" name="name" value="" maxlength="200" placeholder="类似于Server、Content-Type之类" ref="focus" v-model="headerName" autocomplete="off"/> <input type="text" name="name" value="" maxlength="200" placeholder="类似于Server、Content-Type之类" ref="focus" v-model="headerName" autocomplete="off"/>
<p class="comment"><http-header-assistant :v-type="type" :v-value="headerName" @select="selectHeader"></http-header-assistant>请注意名称的大小写,如无特殊需求,Header名称的格式通常为<code-label>Xxx</code-label>或者<code-label>Xxx-Yyy</code-label></p> <p class="comment"><http-header-assistant :v-type="type" :v-value="headerName" @select="selectHeader"></http-header-assistant>请注意报头名称的大小写,如无特殊需求,报头名称的格式通常为<code-label>Xxx</code-label>或者<code-label>Xxx-Yyy</code-label></p>
</td> </td>
</tr> </tr>
<tr> <tr>
@@ -41,21 +41,21 @@
<td>只附加不替换</td> <td>只附加不替换</td>
<td> <td>
<checkbox name="shouldAppend"></checkbox> <checkbox name="shouldAppend"></checkbox>
<p class="comment">选中后表示如果已经存在同名的Header,则只会附加在原有的Header之后,不会覆盖。</p> <p class="comment">选中后表示如果已经存在同名的报头,则只会附加在原有的报头之后,不会覆盖。</p>
</td> </td>
</tr> </tr>
<tr v-show="type == 'response'"> <tr v-show="type == 'response'">
<td>不在跳转时启用</td> <td>不在跳转时启用</td>
<td> <td>
<checkbox name="disableRedirect"></checkbox> <checkbox name="disableRedirect"></checkbox>
<p class="comment">选中后表示在30X跳转时不启用当前Header</p> <p class="comment">选中后表示在30X跳转时不启用当前报头</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td class="color-border">启用内容替换</td> <td class="color-border">启用内容替换</td>
<td> <td>
<checkbox name="shouldReplace" v-model="shouldReplace"></checkbox> <checkbox name="shouldReplace" v-model="shouldReplace"></checkbox>
<p class="comment">可以替换原有Header中的内容。</p> <p class="comment">可以替换原有报头中的内容。</p>
</td> </td>
</tr> </tr>
<tr v-show="shouldReplace"> <tr v-show="shouldReplace">

View File

@@ -1,15 +1,15 @@
{$layout "layout_popup"} {$layout "layout_popup"}
<h3>修改Header</h3> <h3>修改报头</h3>
<form method="post" class="ui form" data-tea-action="$" data-tea-success="success"> <form method="post" class="ui form" data-tea-action="$" data-tea-success="success">
<input type="hidden" name="headerPolicyId" :value="headerPolicyId"/> <input type="hidden" name="headerPolicyId" :value="headerPolicyId"/>
<input type="hidden" name="headerId" :value="headerId"/> <input type="hidden" name="headerId" :value="headerId"/>
<table class="ui table definition selectable"> <table class="ui table definition selectable">
<tr> <tr>
<td class="title">名称<em>Name</em> *</td> <td class="title">报头名称<em>Name</em> *</td>
<td> <td>
<input type="text" name="name" value="" v-model="headerConfig.name" maxlength="200" placeholder="类似于Server、Content-Type之类" ref="focus"/> <input type="text" name="name" value="" v-model="headerConfig.name" maxlength="200" placeholder="类似于Server、Content-Type之类" ref="focus"/>
<p class="comment"><http-header-assistant :v-type="type" :v-value="headerConfig.name" @select="selectHeader"></http-header-assistant>请注意名称的大小写,如无特殊需求,Header名称的格式通常为<code-label>Xxx</code-label>或者<code-label>Xxx-Yyy</code-label></p> <p class="comment"><http-header-assistant :v-type="type" :v-value="headerConfig.name" @select="selectHeader"></http-header-assistant>请注意报头名称的大小写,如无特殊需求,报头名称的格式通常为<code-label>Xxx</code-label>或者<code-label>Xxx-Yyy</code-label></p>
</td> </td>
</tr> </tr>
<tr> <tr>
@@ -42,21 +42,21 @@
<td>只附加不替换</td> <td>只附加不替换</td>
<td> <td>
<checkbox name="shouldAppend" v-model="headerConfig.shouldAppend"></checkbox> <checkbox name="shouldAppend" v-model="headerConfig.shouldAppend"></checkbox>
<p class="comment">选中后表示如果已经存在同名的Header,则只会附加在原有的Header之后,不会覆盖。</p> <p class="comment">选中后表示如果已经存在同名的报头,则只会附加在原有的报头之后,不会覆盖。</p>
</td> </td>
</tr> </tr>
<tr v-show="type == 'response'"> <tr v-show="type == 'response'">
<td>不在跳转时启用</td> <td>不在跳转时启用</td>
<td> <td>
<checkbox name="disableRedirect" v-model="headerConfig.disableRedirect"></checkbox> <checkbox name="disableRedirect" v-model="headerConfig.disableRedirect"></checkbox>
<p class="comment">选中后表示在30X跳转时不启用当前Header</p> <p class="comment">选中后表示在30X跳转时不启用当前报头</p>
</td> </td>
</tr> </tr>
<tr> <tr>
<td class="color-border">启用内容替换</td> <td class="color-border">启用内容替换</td>
<td> <td>
<checkbox name="shouldReplace" v-model="shouldReplace"></checkbox> <checkbox name="shouldReplace" v-model="shouldReplace"></checkbox>
<p class="comment">可以替换原有Header中的内容。</p> <p class="comment">可以替换原有报头中的内容。</p>
</td> </td>
</tr> </tr>
<tr v-show="shouldReplace"> <tr v-show="shouldReplace">