diff --git a/entry/src/main/ets/pages/BaseRequest.ets b/entry/src/main/ets/pages/BaseRequest.ets index 65e30d44542c887b248b4fd93cf491dc94dcbe01..1cebab2af91b152b3aab529bf0655f1565e3b902 100644 --- a/entry/src/main/ets/pages/BaseRequest.ets +++ b/entry/src/main/ets/pages/BaseRequest.ets @@ -36,7 +36,7 @@ export struct BaseRequest { @StorageLink('BaseAddress') storageLinkBaseAddress: string = ''; patchRequest() { - // DocsCode 1 + // [Start session_fetch] // Define the headers let headers: rcp.RequestHeaders = { 'accept': 'application/json' @@ -60,13 +60,13 @@ export struct BaseRequest { }).catch((err: BusinessError) => { Logger.error(`err: err code is ${err.code}, err message is ${JSON.stringify(err)}`); }); - // DocsCode 1 + // [End session_fetch] this.patchHeaders = JSON.stringify(req, null, 2); AppStorage.setOrCreate('PatchHeaders', this.patchHeaders); } setBaseAddress() { - // DocsCode 2 + // [Start session_config] // Define the sessionConfig object const sessionConfig: rcp.SessionConfiguration = { baseAddress: 'http://api.example.com', @@ -84,7 +84,7 @@ export struct BaseRequest { }; // Create the communication session object session and input sessionConfig const session = rcp.createSession(sessionConfig); - // DocsCode 2 + // [End session_config] let req = new rcp.Request('http://example.com', 'GET'); session.fetch(req).then((response) => { Logger.info(`Request succeeded, message is ${JSON.stringify(response)}`); diff --git a/entry/src/main/ets/pages/DNSSetting.ets b/entry/src/main/ets/pages/DNSSetting.ets index 269430ae463b17cdf149e0db7a6a0c64d79f651d..b3763d64ba872d5a58ddaa5beaf623e968d438e2 100644 --- a/entry/src/main/ets/pages/DNSSetting.ets +++ b/entry/src/main/ets/pages/DNSSetting.ets @@ -35,7 +35,7 @@ export struct DNSSetting { @StorageLink('DnsOverHttp') storageLinkDnsOverHttp: string = ''; setDnsServers() { - // DocsCode 4 + // [Start session_with_custom_dns] // Configure a User-Defined DNS Server const customDnsServers: rcp.DnsServers = [ { ip: '8.8.8.8' }, @@ -60,14 +60,14 @@ export struct DNSSetting { }).catch((err: BusinessError) => { Logger.error(`err: err code is ${err.code}, err message is ${JSON.stringify(err)}`); }); - // DocsCode 4 + // [End session_with_custom_dns] this.customizingDNS = JSON.stringify(customDnsServers, null, 2); this.textArea = this.customizingDNS; AppStorage.setOrCreate('CustomizingDNS', this.customizingDNS); } setStaticDnsRules() { - // DocsCode 5 + // [Start custom_static_dns] // When hostname is matched, the specified address is used preferentially const staticDnsRules: rcp.StaticDnsRules = [ { @@ -95,14 +95,14 @@ export struct DNSSetting { }).catch((err: BusinessError) => { Logger.error(`err: err code is ${err.code}, err message is ${JSON.stringify(err)}`); }); - // DocsCode 5 + // [End custom_static_dns] this.staticDNS = JSON.stringify(staticDnsRules, null, 2); this.textArea = this.staticDNS; AppStorage.setOrCreate('StaticDNS', this.staticDNS); } setDnsOverHttps() { - // DocsCode 6 + // [Start config_dns_on_https] // DNS over HTTPS Configuration const dohConfig: rcp.DnsOverHttpsConfiguration = { url: 'https://dns.example.com/dns-query', @@ -127,7 +127,7 @@ export struct DNSSetting { }).catch((err: BusinessError) => { Logger.error(`err: err code is ${err.code}, err message is ${JSON.stringify(err)}`); }); - // DocsCode 6 + // [End config_dns_on_https] this.dnsOverHttp = JSON.stringify(dohConfig, null, 2); this.textArea = this.dnsOverHttp; AppStorage.setOrCreate('DnsOverHttp', this.dnsOverHttp); diff --git a/entry/src/main/ets/pages/MultipartForm.ets b/entry/src/main/ets/pages/MultipartForm.ets index acf23a03b8e7c86eecfaa7c0c0f7c4945540149e..979c59796d946333659add25999b8e2d2c2eb9b5 100644 --- a/entry/src/main/ets/pages/MultipartForm.ets +++ b/entry/src/main/ets/pages/MultipartForm.ets @@ -56,7 +56,7 @@ export struct MultipartForm { } multipartFormSubmit() { - // DocsCode 3 + // [Start upload_form] // Defines the request header type let headers: rcp.RequestHeaders = { 'accept': 'application/json' @@ -110,7 +110,7 @@ export struct MultipartForm { }).catch((err: BusinessError) => { Logger.error(`err: err code is ${err.code}, err message is ${JSON.stringify(err)}`); }); - // DocsCode 3 + // [End upload_form] this.multipartFormHeaders = JSON.stringify(multiForm, null, 2); AppStorage.setOrCreate('MultipartFormHeaders', this.multipartFormHeaders); } diff --git a/entry/src/main/ets/pages/RequestAndResponse.ets b/entry/src/main/ets/pages/RequestAndResponse.ets index 8a5acf33bfe35c14e0aa15b5bd8922c81cf07f2a..0b4f4122b23503f11814b4c59535969798942f57 100644 --- a/entry/src/main/ets/pages/RequestAndResponse.ets +++ b/entry/src/main/ets/pages/RequestAndResponse.ets @@ -25,7 +25,7 @@ export function RequestAndResponseBuilder() { RequestAndResponse() } -// DocsCode 8 +// [Start create_session] const cache = new ResponseCache(); const sessionConfig: rcp.SessionConfiguration = { interceptors: [ @@ -42,8 +42,7 @@ const sessionConfig: rcp.SessionConfiguration = { }; const session = rcp.createSession(sessionConfig); - -// DocsCode 8 +// [End create_session] @Component export struct RequestAndResponse { diff --git a/entry/src/main/ets/pages/TracingPoint.ets b/entry/src/main/ets/pages/TracingPoint.ets index 4e7360da1687d0691b82e59bb0dd8f06369d9261..7bbfb8d54b968ed9146d1a0363ffbdf6b2f7f747 100644 --- a/entry/src/main/ets/pages/TracingPoint.ets +++ b/entry/src/main/ets/pages/TracingPoint.ets @@ -29,7 +29,7 @@ export struct TracingPoint { @StorageLink('TracingPoint') storageLinkTracingPoint: string = ''; setTracingPoint() { - // DocsCode 9 + // [Start custom_http_events_handler] // Define a custom response handler const customHttpEventsHandler: rcp.HttpEventsHandler = { onDataReceive: (incomingData: ArrayBuffer) => { @@ -71,7 +71,7 @@ export struct TracingPoint { }).catch((err: BusinessError) => { Logger.error(`err: err code is ${err.code}, err message is ${JSON.stringify(err)}`); }); - // DocsCode 9 + // [End custom_http_events_handler] this.detailInfo = JSON.stringify(tracingConfig, null, 2); AppStorage.setOrCreate('TracingPoint', this.detailInfo); } diff --git a/entry/src/main/ets/utils/Interceptors.ets b/entry/src/main/ets/utils/Interceptors.ets index 2663559883e78dc54039ceca0d52b688110bc29d..2fa7f4f2e23ba647aefb6fa011792d5040fc8bd3 100644 --- a/entry/src/main/ets/utils/Interceptors.ets +++ b/entry/src/main/ets/utils/Interceptors.ets @@ -13,7 +13,7 @@ * limitations under the License. */ -// DocsCode 7 +// [Start response_header_remove_interceptor] import { rcp } from '@kit.RemoteCommunicationKit'; import Logger from '../common/Logger'; @@ -74,5 +74,4 @@ export class ResponseHeaderRemoveInterceptor implements rcp.Interceptor { return toReturn; } } - -// DocsCode 7 \ No newline at end of file +// [End response_header_remove_interceptor] \ No newline at end of file