Sample code for 30+ languages & platforms
Dart

Demonstrate HttpRequest.RemoveAllParams

Demonstrates the effect of calling HttpRequest.RemoveAllParams.

Chilkat Dart Downloads

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

void main() {
  final req = CkHttpRequest();

  req.httpVerb = 'POST';
  req.path = '/test123';
  req.contentType = 'application/x-www-form-urlencoded';
  req.addParam('paramA', 'AAA');
  req.addParam('paramB', 'BBB');
  req.addParam('paramC', 'CCC');

  print(req.generateRequestText());
  print('---------------');

  // Generates: 

  // 	POST /test123 HTTP/1.1
  // 	Content-Type: application/x-www-form-urlencoded
  // 	Host: domain
  // 	Content-Length: 32
  // 
  // 	paramA=AAA&paramB=BBB&paramC=CCC
  // 

  // If we call RemoveAllParams, and then add some additional params,
  // then the original params are gone, and only the new params exist.
  req.removeAllParams();
  req.addParam('paramD', 'DDD');
  req.addParam('paramE', 'EEE');
  req.addParam('paramF', 'FFF');
  print(req.generateRequestText());
  print('---------------');

  // Generates:

  // 	POST /test123 HTTP/1.1
  // 	Content-Type: application/x-www-form-urlencoded
  // 	Host: domain
  // 	Content-Length: 32
  // 
  // 	paramD=DDD&paramE=EEE&paramF=FFF
}