Test 0
// request.url
http://localhost:8000

// request.data
foo

// request.method
POST

// loader.load(request)
undefined
Navigator::fetch:
  URL: http://localhost:8000
  Method: POST
  Headers:
MyHeader1: MyDuplicateVal
MyHeader2: MyVal2
MyHeader3: MyVal3
MyHeader4: MyVal4
ANewHeader: MyVal4
SomeHeader: MyVal4
  Mime-Type: application/x-www-form-urlencoded
  Body: foo

Test 1
// request.url
http://localhost:8000

// request.data
baz

// request.method
POST

// loader.load(request)
undefined
Navigator::fetch:
  URL: http://localhost:8000
  Method: POST
  Headers:
MyHeader1: MyDuplicateVal
MyHeader2: MyVal2
MyHeader3: MyVal3
MyHeader4: MyVal4
ANewHeader: MyVal4
SomeHeader: MyVal4
  Mime-Type: application/x-www-form-urlencoded
  Body: baz

Test 2
// request.url
http://localhost:8000

// request.data
foo=bar

// request.method
POST

// loader.load(request)
undefined
Navigator::fetch:
  URL: http://localhost:8000
  Method: POST
  Headers:
MyHeader1: MyDuplicateVal
MyHeader2: MyVal2
MyHeader3: MyVal3
MyHeader4: MyVal4
ANewHeader: MyVal4
SomeHeader: MyVal4
  Mime-Type: application/x-www-form-urlencoded
  Body: foo=bar

Test 3
// request.url
http://localhost:8000

// request.data
cccc=true&aaa=bbb

// request.method
POST

// loader.load(request)
undefined
Navigator::fetch:
  URL: http://localhost:8000
  Method: POST
  Headers:
MyHeader1: MyDuplicateVal
MyHeader2: MyVal2
MyHeader3: MyVal3
MyHeader4: MyVal4
ANewHeader: MyVal4
SomeHeader: MyVal4
  Mime-Type: application/x-www-form-urlencoded
  Body: cccc=true&aaa=bbb

Test 4
// request.url
http://localhost:8000

// request.data
a=b

// request.method
POST

// loader.load(request)
undefined
Navigator::fetch:
  URL: http://localhost:8000
  Method: POST
  Headers:
MyHeader1: MyDuplicateVal
MyHeader2: MyVal2
MyHeader3: MyVal3
MyHeader4: MyVal4
ANewHeader: MyVal4
SomeHeader: MyVal4
  Mime-Type: application/x-www-form-urlencoded
  Body: a=b

Test 5
