anchor.diff:              Language = z_convert:to_list(proplists:get_value(language, Opts, en)),
               Accept = z_convert:to_list(proplists:get_value(accept, Opts, ?HTTP_ACCEPT)),
               UserAgent = z_convert:to_list(proplists:get_value(user_agent, Opts, httpc_ua(Url))),
  +            ContentType = case proplists:get_value(content_type, Opts) of
  +                undefined -> "application/octet-stream";
  +                CT -> to_list(CT)
  +            end,
               Headers = [
                   {"Accept", Accept},
                   {"Accept-Encoding", "identity"},
  
positive.code:         {ssl, SSLOptions}
       ],
      try
          httpc:request(get,
                        {Url, Headers},
                        HttpOptions,
                        [ {sync, false}, {body_format, binary}, {stream, {self, once}} ],
                        profile(Url))
  
negative.code:                             fetch_stream_data(ReqId, HandlerPid, Hs, Data1, N1, Max, OutDev, Opts);
                          false ->
                              httpc:cancel_request(ReqId),
                              {ok, {200, Hs, N1, Data1}}
                      end;
                  {error, _} = Error ->
                      httpc:cancel_request(ReqId),
  