18. defaced
import requests
question = 'Is * a ranking factor?'
response = requests.get('https://api.askanseo.dev/?question=' + question)
# Returns true if a valid 200 response was sent.
if response:
# Print the JSON output.
print(response.json())
else:
# We didn't receive a valid 200 response. Handle the error.
print(response.status_code)
GET
19. defaced
import requests
request = {'question': 'Is * a ranking factor?’}
response = requests.post('https://api.askanseo.dev/', json=request)
# Returns true if a valid 200 response was sent.
if response:
# Print the JSON output.
print(response.json())
else:
# We didn't receive a valid 200 response. Handle our error.
print(response.status_code)
POST
36. defaced
from flask import jsonify
def api(request):
# Retrieve our GET data
request_args = request.args
# Check to see if valid data was sent via GET
if request_args and 'question' in request_args:
q = request_args['question']
return jsonify(question=q, answer='it depends')
# Otherwise reply with a 400 error
else:
return jsonify(error='bad request'), 400
GET
37. defaced
from flask import jsonify
def api(request):
# Retrieve our POST data
request_json = request.get_json()
# Check to see if valid data was sent via POST
if request_json and 'question' in request_json:
q = request_json['question']
return jsonify(question=q, answer='it depends')
# Otherwise reply with a 400 error
else:
return jsonify(error='bad request'), 400
POST
38. defaced
question = 'Is * a ranking factor?'
requests.get('https://cloud-function-url/api?question=' + question)
GET
39. defaced
request = {'question': 'Is * a ranking factor?’}
requests.post('https://cloud-function-url/api', json=request)
POST