         else
           swaggerRequestTitle = swaggerRequestPath
           
-        headers = []
-        queries = []
+        headers = {}
+        queries = {}
         formData = []
         body = []
         
+        # Extract contentType from Consumes and add the first one to Headers
+        if swaggerRequestValue.consumes
+          for contentType in swaggerRequestValue.consumes
+            headers["Content-type"] = contentType
+            break
+                  
         # Extract Headers and Query params
         for index, swaggerRequestParamValue of swaggerRequestValue.parameters
           
           # Add Queries
           if swaggerRequestParamValue.in == 'query' and swaggerRequestParamValue.type == 'string'
-            queries.push swaggerRequestParamValue.name
+            queries[swaggerRequestParamValue.name] = swaggerRequestParamValue.name 
                       
           # Add Headers
           if swaggerRequestParamValue.in == 'header' and swaggerRequestParamValue.type == 'string'
-            headers.push swaggerRequestParamValue.name
+            headers[swaggerRequestParamValue.name] = ''
             
           # Add Url Encoded 
           if swaggerRequestParamValue.in == 'formData' and swaggerRequestParamValue.type == 'string'

        # for index, swaggerRequestParamValue of swaggerRequestValue.parameters
        
        # Add Headers
        for header in headers
          pawRequest.setHeader header, "value"
        
        # # Set raw body
        # if postmanRequest["dataMode"] == "raw"

    @createSwaggerRequestUrl = (swaggerCollection, swaggerRequestPath, queries) ->
      
        # Build swaggerRequestQueries
        if Object.keys(queries).length > 0
          swaggerRequestQueries = []
        
        for key, value of queries
          swaggerRequestQueries.push "#{key}=#{value}"
        
        swaggerRequestUrl = swaggerCollection.schemes[0] + '://' +
        swaggerCollection.host +
