add ws headers host

This commit is contained in:
Alireza Ahmadi
2024-02-26 21:59:34 +01:00
parent 233c27be23
commit 840b7ba1b1
3 changed files with 21 additions and 3 deletions
@@ -7,6 +7,15 @@
v-model="transport.path">
</v-text-field>
</v-col>
<v-col cols="12" sm="6" md="4">
<v-text-field
:label="$t('transport.host')"
hide-details
v-model="host">
</v-text-field>
</v-col>
</v-row>
<v-row>
<v-col cols="12" sm="6" md="4">
<v-text-field
label="Max Early Data"
@@ -42,10 +51,16 @@ export default {
get() { return this.WS.max_early_data ? this.WS.max_early_data : '' },
set(newValue:number) { this.$props.transport.max_early_data = newValue != 0 ? newValue : undefined }
},
host: {
get() { return this.WS.headers?.Host ? this.WS.headers.Host : '' },
set(newValue:string) {
this.$props.transport.headers = newValue != "" ? { Host: newValue } : undefined
}
},
},
mounted() {
this.WS.early_data_header_name = 'Sec-WebSocket-Protocol'
this.WS.path = '/'
this.WS.early_data_header_name ??= 'Sec-WebSocket-Protocol'
this.WS.path ??= '/'
}
}
</script>