import requests
import os

aport = os.environ.get('MYAPORT')
if aport is None:
    aport = "80"

aport = "23456"

url1 = 'http://localhost:' + aport + '/'
url2 = 'http://localhost:' + aport + '/action/improvesimulateinvest'
url3 = 'http://localhost:' + aport + '/action/autosimulateinvest'
url4 = 'http://localhost:' + aport + '/action/improveautosimulateinvest'

#headers = {'Content-type': 'application/json', 'Accept': 'text/plain'}
#headers={'Content-type':'application/json', 'Accept':'application/json'}
headers={'Content-Type' : 'application/json;charset=utf-8'}
def request1(param, webpath):
    return requests.post(url1 + webpath, json=param, headers=headers)

def request2(market, data):
    return requests.post(url2 + '/market/' + str(market), json=data, headers=headers)

def request3(market, data):
    return requests.post(url3 + '/market/' + str(market), json=data, headers=headers)

def request4(market, data):
    return requests.post(url4 + '/market/' + str(market), json=data, headers=headers)

def request0(data):
    return requests.post(url, data='', headers=headers)
    #return requests.post(url, data=json.dumps(data), headers=headers)


import requests
import os

aport = os.environ.get('MYAPORT')
if aport is None:
    aport = "80"
    aport = "23456"

ahost = os.environ.get('MYAHOST')
if ahost is None:
    ahost = "localhost"
    
url1 = 'http://' + ahost + ':' + aport + '/'

#headers = {'Content-type': 'application/json', 'Accept': 'text/plain'}
#headers={'Content-type':'application/json', 'Accept':'application/json'}
headers={'Content-Type' : 'application/json;charset=utf-8'}
def request1(param, webpath):
    return requests.post(url1 + webpath, json=param, headers=headers)

def request0(data):
    return requests.post(url, data='', headers=headers)
    #return requests.post(url, data=json.dumps(data), headers=headers)


Handle different environments, for automation (I4).
Handle different environments, for automation (I4).

  import requests
  import os
  
  aport = os.environ.get('MYAPORT')
  if aport is None:
      aport = "80"
+     aport = "23456"
  
- aport = "23456"
- 
+ ahost = os.environ.get('MYAHOST')
+ if ahost is None:
+     ahost = "localhost"
+     
- url1 = 'http://localhost:' + aport + '/'
+ url1 = 'http://' + ahost + ':' + aport + '/'
- url2 = 'http://localhost:' + aport + '/action/improvesimulateinvest'
- url3 = 'http://localhost:' + aport + '/action/autosimulateinvest'
- url4 = 'http://localhost:' + aport + '/action/improveautosimulateinvest'
  
  #headers = {'Content-type': 'application/json', 'Accept': 'text/plain'}
  #headers={'Content-type':'application/json', 'Accept':'application/json'}
  headers={'Content-Type' : 'application/json;charset=utf-8'}
  def request1(param, webpath):
      return requests.post(url1 + webpath, json=param, headers=headers)
  
- def request2(market, data):
-     return requests.post(url2 + '/market/' + str(market), json=data, headers=headers)
- 
- def request3(market, data):
-     return requests.post(url3 + '/market/' + str(market), json=data, headers=headers)
- 
- def request4(market, data):
-     return requests.post(url4 + '/market/' + str(market), json=data, headers=headers)
- 
  def request0(data):
      return requests.post(url, data='', headers=headers)
      #return requests.post(url, data=json.dumps(data), headers=headers)
  
  
Handle different environments, for automation (I4).
## Code Before:
import requests
import os

aport = os.environ.get('MYAPORT')
if aport is None:
    aport = "80"

aport = "23456"

url1 = 'http://localhost:' + aport + '/'
url2 = 'http://localhost:' + aport + '/action/improvesimulateinvest'
url3 = 'http://localhost:' + aport + '/action/autosimulateinvest'
url4 = 'http://localhost:' + aport + '/action/improveautosimulateinvest'

#headers = {'Content-type': 'application/json', 'Accept': 'text/plain'}
#headers={'Content-type':'application/json', 'Accept':'application/json'}
headers={'Content-Type' : 'application/json;charset=utf-8'}
def request1(param, webpath):
    return requests.post(url1 + webpath, json=param, headers=headers)

def request2(market, data):
    return requests.post(url2 + '/market/' + str(market), json=data, headers=headers)

def request3(market, data):
    return requests.post(url3 + '/market/' + str(market), json=data, headers=headers)

def request4(market, data):
    return requests.post(url4 + '/market/' + str(market), json=data, headers=headers)

def request0(data):
    return requests.post(url, data='', headers=headers)
    #return requests.post(url, data=json.dumps(data), headers=headers)


## Instruction:
Handle different environments, for automation (I4).
## Code After:
import requests
import os

aport = os.environ.get('MYAPORT')
if aport is None:
    aport = "80"
    aport = "23456"

ahost = os.environ.get('MYAHOST')
if ahost is None:
    ahost = "localhost"
    
url1 = 'http://' + ahost + ':' + aport + '/'

#headers = {'Content-type': 'application/json', 'Accept': 'text/plain'}
#headers={'Content-type':'application/json', 'Accept':'application/json'}
headers={'Content-Type' : 'application/json;charset=utf-8'}
def request1(param, webpath):
    return requests.post(url1 + webpath, json=param, headers=headers)

def request0(data):
    return requests.post(url, data='', headers=headers)
    #return requests.post(url, data=json.dumps(data), headers=headers)

