title: Python Flask not accepting spaces in the variable arguments
body: <p>I have to call a Python Flask API, and pass variable arguments to the API.
  Below is my API route :</p>
  
  <pre><code>@app.route('/v2/products/category', methods = ['GET'])
  def get_price_dif():
      page = request.args.get('page') 
      category = request.args.get('category')
  </code></pre>
  
  <p>Below is how I call the API with the arguments :</p>
  
  <pre><code>localhost:5000/v2/products/category?page=1&amp;category=Mobiles &amp; Accessories
  </code></pre>
  
  <p>The problem here is the API is not accepting the blank spaces in between the words "<em>Mobiles</em>", "<em>&amp;</em>" and "<em>Accessories</em>" in the string "<em>Mobiles &amp; Accessories</em>"</p>
  
  <p>If I print the 'category' value received by the API, it shows only "<em>Mobiles</em>"</p>
  
  <p>How do I call the API along with spaces in the category value?</p>