Files
EdgeAdmin/web/views/@default/servers/server/settings/headers/updateSetPopup.html

71 lines
3.0 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{$layout "layout_popup"}
<h3>修改Header</h3>
<form method="post" class="ui form" data-tea-action="$" data-tea-success="success">
<input type="hidden" name="headerPolicyId" :value="headerPolicyId"/>
<input type="hidden" name="headerId" :value="headerId"/>
<table class="ui table definition selectable">
<tr>
<td class="title">名称<em>Name</em> *</td>
<td>
<input type="text" name="name" value="" v-model="headerConfig.name" maxlength="200" placeholder="类似于Server、Content-Type之类" ref="focus"/>
<p class="comment">请注意名称的大小写如无特殊需求Header名称的格式通常为<code-label>Xxx</code-label>或者<code-label>Xxx-Yyy</code-label></p>
</td>
</tr>
<tr>
<td><em>Value</em></td>
<td>
<input type="text" name="value" v-model="headerConfig.value" maxlength="500"/>
<p class="comment">可以包含请求变量。</p>
</td>
</tr>
<tr>
<td colspan="2"><more-options-indicator>更多选项</more-options-indicator></td>
</tr>
<tbody v-show="moreOptionsVisible">
<tr v-show="type == 'response'">
<td>支持的状态码</td>
<td>
<http-status-box :v-status-list="statusList"></http-status-box>
</td>
</tr>
<tr>
<td>支持的请求方法</td>
<td><http-methods-box :v-methods="headerConfig.methods"></http-methods-box></td>
</tr>
<tr>
<td>支持的域名</td>
<td><domains-box :v-domains="headerConfig.domains"></domains-box></td>
</tr>
<tr>
<td>只附加不替换</td>
<td>
<checkbox name="shouldAppend" v-model="headerConfig.shouldAppend"></checkbox>
<p class="comment">选中后表示如果已经存在同名的Header则只会附加在原有的Header之后不会覆盖。</p>
</td>
</tr>
<tr v-show="type == 'response'">
<td>不在跳转时启用</td>
<td>
<checkbox name="disableRedirect" v-model="headerConfig.disableRedirect"></checkbox>
<p class="comment">选中后表示在30X跳转时不启用当前Header。</p>
</td>
</tr>
<tr>
<td class="color-border">启用内容替换</td>
<td>
<checkbox name="shouldReplace" v-model="shouldReplace"></checkbox>
<p class="comment">可以替换原有Header中的内容。</p>
</td>
</tr>
<tr v-show="shouldReplace">
<td class="color-border">替换内容</td>
<td>
<http-header-replace-values :v-replace-values="headerConfig.replaceValues"></http-header-replace-values>
</td>
</tr>
</tbody>
</table>
<submit-btn></submit-btn>
</form>