http.d.ts 809 B

123456789101112131415161718192021
  1. import { Map } from "../../@cosmic/bos-script/java/util";
  2. interface HttpClientOptions {
  3. connectionTimeout(): number;
  4. connectionTimeout(millis: number): this;
  5. header(): Map;
  6. header(key: string, value: string): this;
  7. readTimeout(): number;
  8. readTimeout(millis: number): this;
  9. }
  10. interface HttpClientOptions_C {
  11. create(): HttpClientOptions;
  12. }
  13. export declare const HttpClientOptions: HttpClientOptions_C;
  14. interface HttpClient {
  15. get(url: string, options?: HttpClientOptions): string;
  16. get(url: string, parameters: Map, options?: HttpClientOptions): string;
  17. post(url: string, parameters: Map, options?: HttpClientOptions): string;
  18. postJson(url: string, jsonStringOrObject: any, options?: HttpClientOptions): string;
  19. }
  20. export declare const HttpClient: HttpClient;
  21. export {};