title: How to pass the JSON body with POST request in moya
body: <p>I'm using the <a href="https://github.com/Moya/Moya" rel="noreferrer">moya library</a> to make a POST request. In TargetType, I couldn't able to see any property to pass the parameters[JSON body] along with POST request. Here, I attach the TargetType</p>
  
  <pre><code>public protocol TargetType {
  
      /// The target's base `URL`.
      var baseURL: URL { get }
  
      /// The path to be appended to `baseURL` to form the full `URL`.
      var path: String { get }
  
      /// The HTTP method used in the request.
      var method: Moya.Method { get }
  
      /// Provides stub data for use in testing.
      var sampleData: Data { get }
  
      /// The type of HTTP task to be performed.
      var task: Task { get }
  
      /// Whether or not to perform Alamofire validation. Defaults to `false`.
      var validate: Bool { get }
  
      /// The headers to be used in the request.
      var headers: [String: String]? { get }
  }
  
  public extension TargetType {
      var validate: Bool {
          return false
      }
  }
  </code></pre>