code: async function pipe(URL, context) {
  
      const header = Object.assign({ },  context.header);
  
      delete header.host;
  
      const response = await request(
          URL,  context.method,  header,  buildData( context )
      );
  
      context.status = response.statusCode,
      context.message = response.statusMessage;
  
      for (let key in response.headers)  if (key !== 'status')
          context.set(
              key.replace(/^\w|-\w/g,  char => char.toUpperCase()),
              response.headers[ key ]
          );
  
      return  context.body = response;
  }
docs: @param {string}  URL
  @param {Context} context
  
  @return {IncomingMessage}