public InputStream forecastJsonStream(ForecastRequest request) throws ForecastException {
	notNull("The ForecastRequest cannot be null.", request);
	logger.log(Level.FINE, "Executing Forecat request: {0}", request);

	return executeForecastRequest(request);
    }
public InputStream forecastJsonStream ( ForecastRequest request ) throws ForecastException { notNull ( "The ForecastRequest cannot be null." , request ) ; logger . log ( Level . FINE , "Executing Forecat request: {0}" , request ) ; return executeForecastRequest ( request ) ; }
Returns the forecast response as String.

@param request The Forecast Request which is executed. Use {@link ForecastRequestBuilder} to build the request.
@return The forecast unparsed as byte encoded Json.

@throws ForecastException if the forecast cannot be fetched.