コード例 #1
0
def send(message, email):
    bit_transfer_requests = BitTransferRequests(wallet, username)
    json = {
        'message': message,
        'email': email
    }
    headers = {
        'Content-Type': 'application/json'
    }
    response = bit_transfer_requests.post(url='http://localhost:8080/greeting/', headers=headers, json=json)
    if response.status_code != 201:
        print(response.text)
        sys.exit()
    print(response.text)
コード例 #2
0
def index():
    form = GreetingForm()
    if form.validate_on_submit():
        bit_transfer_request = BitTransferRequests(wallet, username)
        json = {
            'message': form.message.data,
            'email': form.email.data
        }
        headers = {
            'Content-Type': 'application/json'
        }
        response = bit_transfer_request.post(url='http://localhost:8080/greeting/', headers=headers, json=json)
        if response.status_code != 201:
            flash('An error occured: {}, statuscode: {}'.format(response, response.status_code))
            return redirect(url_for('.index'))
        else:
            flash('Your Birthday message was sent to: {}'.format(form.email.data))
            return redirect(url_for('.index'))
    else:
        for field, errors in form.errors.items():
            flash('Error in the {} field: {}'.format(getattr(form, field).label.text, errors))
    return render_template('base.html', form=form)