Issue in domain verification on google cloud platform

做~自己de王妃 提交于 2020-01-06 07:12:03

问题


need help on issue with domain verification on Google cloud platform. I am trying to verify my appspot.comweb url using HTML Tag method. My html contains:

<html>
<head>
<meta name="google-site-verification" content="39k6VaTYfQcrqMGTZ1LDYXxlR4T0gtGeOTce68idUE0" />
<title> This is title </title>
</head>
<body>
Hello world
</body>
</html>

I have named it as index.html and using this html file in main.py as below :

import logging
from flask import Flask,render_template
from flask import request
import os
import requests
app = Flask(__name__)

MESSAGES = []

@app.route('/pubsub/push', methods=['POST'])
def pubsub_push():
    if (request.args.get('token', '') !=
            current_app.config['PUBSUB_VERIFICATION_TOKEN']):
        return 'Invalid request', 400

    envelope = json.loads(request.data.decode('utf-8'))
    payload = base64.b64decode(envelope['message']['data'])

    MESSAGES.append(payload)

    # Returning any 2xx status indicates successful receipt of the message.
    return 'OK', 200


@app.route('/', methods=['GET', 'POST'])
def index():
    if request.method == 'GET':
        return render_template('index.html', messages=MESSAGES)

    data = request.form.get('payload', 'Example payload').encode('utf-8')

    publisher = pubsub_v1.PublisherClient()
    topic_path = publisher.topic_path(
        current_app.config['PROJECT'],
        current_app.config['PUBSUB_TOPIC'])

    publisher.publish(topic_path, data=data)

    return 'OK', 200

after "gcloud app deploy" the url https://financelcr.appspot.com/ just prints Hello world and verification is getting failed with message :

Verification failed for https://financelcr.appspot.com/ using the Meta tag method (less than a minute ago). Your meta tag is not in the <head> section of your home page.
Verify your ownership of https://financelcr.appspot.com/. Learn more.

Please help on how to resolve the issue. trying to set up Object Change Notification on Google Cloud storage and not not able to run "gsutil notification watchbucket https://financelcr.appspot.com/..... " until domain is verified. Any help will be much appreciated.


回答1:


Got the issue. Header need to be below title. https://support.google.com/webmasters/answer/35179 has the correct format of html.



来源:https://stackoverflow.com/questions/46398939/issue-in-domain-verification-on-google-cloud-platform

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!