問題タブ [urlfetch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - googleaapengine の URL フェッチ リクエスト サイズ
Eclipse で GWT を使用して Web アプリケーション プロジェクトを行っています。
クライアント側に、project.server およびサーバーから外部リポジトリに送信するファイルがあります。
デフォルトのSDkを使用しています -(appengine-java-sdk-1.6.3.1- 1.6.3)
ドキュメントgoogleappengine によると、URL 取得リクエストの制限は です5Mb
。
** しかし、3.8Mb 以上のリクエストを取得できません **
3.8 Mb 以上を取得しようとすると、エラーが発生します。
誰かが私にこの理由を説明できますか.
リポジトリからファイルをダウンロードしてクライアント側に保存する必要があります。
リポジトリに存在するファイルのコンテンツをサーバー側に取得するためのサイズの制限はありますか。
ajax - ajaxとphpを介してリモートページのタイトルを取得する
助けてください、この問題を明確にしてください、私は今多くのサイトでそれを見てきました.URLを入力すると、タイトルと説明と画像(Facebookなど)が返されます.どうやってそれを行うのですか?ローカルホストの ajax で試してみましたが、同じオリジン ポリシーの頭痛の種になりました。
ajax でない場合、サーバー側 (php または .net) で Web ストリームを使用できますか?
私はstackoverflowを調べましたが、答えが見つかりません。ありがとうございました。
python - Google App Engine で urlfetch ヘッダーの警告を抑制するにはどうすればよいですか?
GAE で urlfetch を使用して外部 URL をリクエストすると、次の警告が表示されます。
なぜこれが起こっているのかを理解しており、根本的な問題を止めることはできません. ログが詰まらないように、この警告を抑制する方法はありますか? もちろん、urlfetch がログに記録したい他の警告/エラーについても知りたいと思います。
google-app-engine - Async UrlFetch を使用した App Engine での Web ページの文字コード抽出
テキスト ファイルや Web ページの文字エンコーディングの決定については、これまで多くの議論が行われてきました。
Web ページの場合、Url を入力として受け取り、適切にエンコードされた文字列を返すライブラリを使用するのが最善/簡単な方法のようです。ライブラリはドキュメントを取得しているため、HTTP ヘッダーを使用してエンコーディングを決定できます。
- http://htmlcleaner.sourceforge.net/download .
- JavaでWebページをプログラムでダウンロードする方法
- Java を使用した Web ページの文字エンコーディング
- http://docs.oracle.com/javase/6/docs/technotes/guides/intl/encoding.doc.html
UrlFetch、具体的には非同期 API を使用してドキュメントをフェッチする場合、最善の方法、ライブラリは何ですか? エンコーディングを決定するため。
async urlfetch と統合する (または統合するために簡単に変更できる) ライブラリはありますか?
google-app-engine - appengine の urllib2 エラー
以下はローカルでは機能しますが、デプロイ時には機能しません。
デプロイすると、次のエラーがスローされます。
これは、この問題に関連している可能性があります: appengine へのデプロイ時の freebase api エラー: DownloadError: ApplicationError: 2この場合、API キーをリクエストに追加すると修正される可能性があります。(urlfetchを使用して)キーを追加しようとするとエラーが発生しました:
freebase サービスを登録し、ブラウザー アプリのシンプルな API キーをクエリに追加しました: '&key=apikeystringhere'。キーの問題を別の質問として追加しました: appengine から freebase クエリの API キーを設定する
json - UrlFetchApp サービスで JSON ペイロードを送信するには?
Google Apps Script を使用して JSON をペイロードとして取得することを期待している Web サービスに POST しようとしています。私は次のコードを使用しています:
サーバー側で次のエラーが発生します。
サーバーが取得することを期待していると仮定しています
それ以外の
しかし、私はそれを行う方法がわかりませんUrlFetchApp
。
google-app-engine - ドメインアプリケーションへのURLフェッチは、常に新しいインスタンスを開始します。これを回避する方法は?
自分のアプリケーションドメインに対してUrlFetchを実行して、本文の電子メールをHTMLでフォーマットするための延期されたタスクがあります。
いくつかのパラメータをサーブレットformatEmailに渡して、素敵なHTMLメールを作成します。:)このコードは正常に機能し、新しいプッシュタスクを作成し、メールを正常に送信します。
問題は、このタスクが常に100%の場合、ユーザーアクセスがなくても新しいインスタンスを作成して、この困難なタスクを作成し、コードの最後でインスタンスをシャットダウンすることです。
これを回避する方法は?
自分のドメインではなく外部ドメインにUrlFetchを作成した場合、通常、GAEはそのための新しいインスタンスを作成しません。
google-docs-api - 継続をシリアル化する際の予期しない例外
このエラーが発生します:継続をシリアル化すると予期しない例外が発生します(あまり役に立ちません)
FetchUrlApp.fetch()が原因です。電話。Googleスプレッドシートではなく、サイト用のGoogleAppsScriptを使用しています。コードは元のインスタンスで機能しますが、コードをコピーして新しいプロジェクトに貼り付けるとすぐに、上記のエラーメッセージが表示されます。GoogleDocsAPIにアクセスしています。他のフォーラムで認証が必要であることを読みましたが、コードが機能するための適切な認証を取得できませんでした。コードのコピーを初めて実行したときに、プロンプトがポップアップすることはありません。
コードの行使:
よろしくお願いします、ジェームズ・クリム
python - Ubuntu 12.04 の openssl バグに対する Google App Engine SDK urlfetch の回避策
Ubuntu 12.04 には、openssl に関する未解決のバグがあります。TLS 1.2 をサポートしていないホスト (Evernote など) に接続しようとすると、「プロトコル違反で EOF が発生しました」というメッセージが表示されます。https://bugs.launchpad.net/ubuntu/+source/openssl/+bug/965371を参照してください
そのバグへのコメントには、TLS 1.1 が強制されている httplib.py の回避策があります。残念ながら、これは urlfetch に基づく独自のカスタム httplib を使用するため、GAE SDK では機能しません。
urlfetch に TLS 1.1 を強制的に使用させるにはどうすればよいですか? または、このバグを回避するにはどうすればよいですか? アプリを GAE にアップロードすると正常に動作するため、SDK のローカル修正のみが必要です。カスタム httplib.py を Python 2.7 のパッチを適用したストック httplib.py に置き換えようとしましたが、そのモジュールには ssl とソケットが必要であり、別の OS などが必要になるため、これはさらなる問題につながります。
編集: トレースバックの最後の部分:
問題なのは、Ubuntu 12.04、Evernote のサーバー/SDK、および Google App Engine SDK の組み合わせです。