問題タブ [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.

0 投票する
1 に答える
223 参照

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 以上を取得しようとすると、エラーが発生します。

誰かが私にこの理由を説明できますか.

リポジトリからファイルをダウンロードしてクライアント側に保存する必要があります。

リポジトリに存在するファイルのコンテンツをサーバー側に取得するためのサイズの制限はありますか。

0 投票する
3 に答える
255 参照

ajax - ajaxとphpを介してリモートページのタイトルを取得する

助けてください、この問題を明確にしてください、私は今多くのサイトでそれを見てきました.URLを入力すると、タイトルと説明と画像(Facebookなど)が返されます.どうやってそれを行うのですか?ローカルホストの ajax で試してみましたが、同じオリジン ポリシーの頭痛の種になりました。

ajax でない場合、サーバー側 (php または .net) で Web ストリームを使用できますか?

私はstackoverflowを調べましたが、答えが見つかりません。ありがとうございました。

0 投票する
2 に答える
2101 参照

python - Google App Engine で urlfetch ヘッダーの警告を抑制するにはどうすればよいですか?

GAE で urlfetch を使用して外部 URL をリクエストすると、次の警告が表示されます。

なぜこれが起こっているのかを理解しており、根本的な問題を止めることはできません. ログが詰まらないように、この警告を抑制する方法はありますか? もちろん、urlfetch がログに記録したい他の警告/エラーについても知りたいと思います。

0 投票する
1 に答える
70 参照

google-app-engine - Async UrlFetch を使用した App Engine での Web ページの文字コード抽出

テキスト ファイルや Web ページの文字エンコーディングの決定については、これまで多くの議論が行われてきました。

Web ページの場合、Url を入力として受け取り、適切にエンコードされた文字列を返すライブラリを使用するのが最善/簡単な方法のようです。ライブラリはドキュメントを取得しているため、HTTP ヘッダーを使用してエンコーディングを決定できます。

  1. http://htmlcleaner.sourceforge.net/download .
  2. JavaでWebページをプログラムでダウンロードする方法
  3. Java を使用した Web ページの文字エンコーディング
  4. http://docs.oracle.com/javase/6/docs/technotes/guides/intl/encoding.doc.html

UrlFetch、具体的には非同期 API を使用してドキュメントをフェッチする場合、最善の方法、ライブラリは何ですか? エンコーディングを決定するため。

async urlfetch と統合する (または統合するために簡単に変更できる) ライブラリはありますか?

0 投票する
2 に答える
708 参照

google-app-engine - appengine の urllib2 エラー

以下はローカルでは機能しますが、デプロイ時には機能しません。

デプロイすると、次のエラーがスローされます。

これは、この問題に関連している可能性があります: appengine へのデプロイ時の freebase api エラー: DownloadError: ApplicationError: 2この場合、API キーをリクエストに追加すると修正される可能性があります。(urlfetchを使用して)キーを追加しようとするとエラーが発生しました:

freebase サービスを登録し、ブラウザー アプリのシンプルな API キーをクエリに追加しました: '&key=apikeystringhere'。キーの問題を別の質問として追加しました: appengine から freebase クエリの API キーを設定する

0 投票する
4 に答える
25839 参照

json - UrlFetchApp サービスで JSON ペイロードを送信するには?

Google Apps Script を使用して JSON をペイロードとして取得することを期待している Web サービスに POST しようとしています。私は次のコードを使用しています:

サーバー側で次のエラーが発生します。

サーバーが取得することを期待していると仮定しています

それ以外の

しかし、私はそれを行う方法がわかりませんUrlFetchApp

0 投票する
1 に答える
171 参照

google-app-engine - ドメインアプリケーションへのURLフェッチは、常に新しいインスタンスを開始します。これを回避する方法は?

自分のアプリケーションドメインに対してUrlFetchを実行して、本文の電子メールをHTMLでフォーマットするための延期されたタスクがあります。

いくつかのパラメータをサーブレットformatEmailに渡して、素敵なHTMLメールを作成します。:)このコードは正常に機能し、新しいプッシュタスクを作成し、メールを正常に送信します。

問題は、このタスクが常に100%の場合、ユーザーアクセスがなくても新しいインスタンスを作成して、この困難なタスクを作成し、コードの最後でインスタンスをシャットダウンすることです。

これを回避する方法は?

自分のドメインではなく外部ドメインにUrlFetchを作成した場合、通常、GAEはそのための新しいインスタンスを作成しません。

0 投票する
2 に答える
3184 参照

google-docs-api - 継続をシリアル化する際の予期しない例外

このエラーが発生します:継続をシリアル化すると予期しない例外が発生します(あまり役に立ちません)

FetchUrlApp.fetch()が原因です。電話。Googleスプレッドシートではなく、サイト用のGoogleAppsScriptを使用しています。コードは元のインスタンスで機能しますが、コードをコピーして新しいプロジェクトに貼り付けるとすぐに、上記のエラーメッセージが表示されます。GoogleDocsAPIにアクセスしています。他のフォーラムで認証が必要であることを読みましたが、コードが機能するための適切な認証を取得できませんでした。コードのコピーを初めて実行したときに、プロンプトがポップアップすることはありません。

コードの行使:

よろしくお願いします、ジェームズ・クリム

0 投票する
1 に答える
947 参照

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 の組み合わせです。