Sample code for 30+ languages & platforms
Dart

Example: Http.HasRequestHeader method

Demonstrates the HasRequestHeader method.

Chilkat Dart Downloads

Dart
import 'package:chilkat/chilkat.dart';

void main() {
  final http = CkHttp();

  http.setRequestHeader('X-CSRF-Token', 'Fetch');

  var b = http.hasRequestHeader('X-CSRF-Token');
  if (b) {
    print('X-CSRF-Token: Yes');
  } else {
    print('X-CSRF-Token: No');
  }

  b = http.hasRequestHeader('X-Something');
  if (b) {
    print('X-Something: Yes');
  } else {
    print('X-Something: No');
  }

  // The Accept and Accept-Encoding headers are default headers automatically added,
  // unless the application chooses to remove by calling RemoveRequestHeader for each.
  b = http.hasRequestHeader('Accept');
  if (b) {
    print('Accept: Yes');
  } else {
    print('Accept: No');
  }

  // Output:

  // X-CSRF-Token: Yes
  // X-Something: No
  // Accept: Yes
}