6

我使用谷歌雲端點配置錯誤,當我使用App Engine SDK部署在本地主機我的谷歌雲終端Python應用程序

https://cloud.google.com/appengine/docs/python/endpoints/test_deploy

正好,我運行谷歌瀏覽器與標誌

--user-data-dir=temp --unsafely-treat-insecure-origin-as-secure=http://localhost:8080 

https://developers.google.com/explorer-help/#hitting_local_api

那麼,谷歌Chrome說我

You are using an unsupported command-line (--unsafely-treat-insecure-origin-as-secure) flag. Stability and security will suffer

如果我訪問

_http://本地主機:8080/_ah/API /探險

然後我得到的錯誤:

The API you are exploring is hosted over HTTP, which can cause problems. Learn how to use Explorer with a local HTTP API .

我試圖添加--test-type標誌爲

_http://stackoverflow.c OM /問題/ 32042187 /鉻錯誤你 - 是 - 使用 - 的 - 不支持的命令行標誌,忽略-certifcat

然後谷歌瀏覽器不說什麼,但是當我訪問

_http: // localhost:8080/_ah/api/explorer

我得到相同的錯誤。

我的應用程序在不同的端點部分本地主機工作正常,所有在appspot.com(端點太)

我使用的最後一個版本正常工作:

  • 的Python 2.7.11
  • 的App Engine SDK 35年9月1日
  • 谷歌瀏覽器49.0.2623.110

感謝你和我的e遺憾nglish

+0

我有同樣的問題在Windows 7和Windows 10 –

回答

1

當我第一次開始使用時,我嘗試瞭解這個問題。我很快放棄了,決定在localhost上使用另一個瀏覽器來訪問API瀏覽器。 IE 11適合我。這不是一個好的答案,但是如果您安裝了其他瀏覽器,請嘗試一下。

+0

可惜的是,IE11上W10顯示了同樣的錯誤。我也試過Firefox 47.0的結果是一樣的,Microsoft Edge沒有顯示任何內容。 –

+0

爲了澄清,我仍然看到紅色的橫幅,而不是說「你正在探索的API是通過HTTP託管的,這會在IE中導致問題。但與Chrome不同的是,當我點擊過一個或兩個警告後,它仍然有效。 –

+0

它適合我。我在底部顯示警告窗口,其內容如「僅顯示安全內容」。我必須按「顯示所有內容」然後才能正常工作。還介紹了@Alex Chrome的解決方案,但您的提示也是很好的解決方法。 –

5
  1. 點擊Chrome網址欄中的屏蔽按鈕。

Chrome Google Cloud Endpoints API Explorer: load scripts

  • 點擊 「加載不安全腳本」。
  • 點擊服務(在左欄)重新加載頁面。
  • +0

    這工作完美。謝謝你的照片。我已經閱讀了這個解決方案,但是我找不到這個屏蔽。 –

    +0

    對於(3),你的意思是在**左**欄? –

    +0

    爲什麼我願意 - 更新! – Alex

    0

    儘管Alex有最好的答案,但我只想指出,這只是API Explorer的一個問題(它絕對可以方便地使用)。

    但它不影響直接調用API本身。所以下面的網址能正常工作,而無需打開一個特殊的沙箱Chrome應用或改變腳本設置

    localhost:8080/_ah/api/greeting/v1/greetings/1 
    
    相關問題