anchor.diff:     	<<"/stream">> ->
      	   [
      	      {{200, [{'Content-Type', 'text/plain'}]}, Uri},
  -   	      {send, Uri, binary:part(S, 0, 4)},
  -   	      {send, Uri, binary:part(S, 4, 4)},
  -   	      {send, Uri, binary:part(S, 8, 4)},
  -   	      {send, Uri, binary:part(S,12, 4)},
  +   	      {send, Uri, ?CHUNK1},
  +   	      {send, Uri, ?CHUNK2},
  +   	      {send, Uri, ?CHUNK3},
  +   	      {send, Uri, ?CHUNK4},
      	      {eof,  Uri}
      	   ];
      	_ ->
  
positive.code: server_post_test() ->
     http_srv({any, 8081}),
     {ok,
        {{_, 201, _}, _, ?ATAD}
     } = httpc:request(post, {"http://localhost:8081/data", [], "text/plain", ?ATAD}, [], [{body_format, binary}]).
  
  server_put_test() ->
     http_srv({any, 8081}),
     {ok,
        {{_, 201, _}, _, ?DATA}
     } = httpc:request(post, {"http://localhost:8081/data", [], "text/plain", ?DATA}, [], [{body_format, binary}]).
  
  
negative.code: -module(knet_http_tests).
  -include_lib("eunit/include/eunit.hrl").
  
  -define(DATA,   <<"0123456789abcdef">>).
  -define(CHUNK1, <<"0123">>).
  -define(CHUNK2,     <<"4567">>).
  -define(CHUNK3,         <<"89ab">>).
  -define(CHUNK4,             <<"cdef">>).
  
  %%
  %% http loop
  