問題タブ [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 に答える
366 参照

android - Android の奇妙な URL フェッチ

ここで奇妙な問題が発生しています。URLコンテンツを取得するために使用しているコードは次のとおりです。

私は 2 つの URL を持っています。このコードでフェッチしたいと思います。どちらにも xml データが含まれています。具体的には、1つ目はhttp://www.berlingske.dk/unwire/latest/news_article/2/10、2つ目はhttp://www.bt.dk/mecommobile/latest/news_article/1368/10?output_type=xmlです。最初のものは正しくフェッチされますが、2 番目のものはそうではありません。ロギングを追加したところ、2 番目の URL で、予想される xml ではなく、奇妙な html ページがフェッチされることがわかりました。どうすればそれが可能になるのでしょうか?

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

python - URLフェッチ(Python)で発生する可能性のあるすべてのエラーをキャッチするにはどうすればよいですか?

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

python - AppEngine: 取得した URL から S3 にアップロードするときに 1KB しか取得しない

サーバーから取得したファイルをアップロードしようとしています。ただし、フェッチされたファイルが 1MB を超える場合、S3 に保存されるのは 1KB の小さなファイルのみです。1MB 未満の場合、ファイルは適切に保存されます。

さまざまな方法を検索して試しましたが、どれも機能していません。ユーザーがボタンをクリックするとトリガーされるクラスを次に示します。

` class Fetch_by_button(webapp.RequestHandler):

なぜこれが起こるのか、私には手がかりがありません。私のコードの何か、AppEngine の制限、boto の何か、... 何か提案はありますか?

前もって感謝します。

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

python - Google AppEngineUrlFetch-特殊文字を含むURLの問題

私はGoogle翻訳を使用して、次のURLでテキストを音声に変換して
http://translate.google.com/translate_tts?tl=%s&q=%s
います。パラメータtlには、音声に変換するテキストの言語の言語コードと、変換するqテキストが含まれています。

通常の単語(特殊文字なし)は正しいオーディオファイルを返します。
したがって、私のアプリケーションでは、これが私が行うことです(noノルウェー語の言語コードです)。

これにより、正しいサウンドが返されます。
私はプレーンなウェブアプリを使用しています。

しかし、特殊文字が含まれている単語(vår)がある場合、何かが正しくありません。生成されるURLはですhttp://translate.google.com/translate_tts?tl=no&q=v%C3%A5r。(åはパーセントエンコーディングに正しく変換されます)
ブラウザでそのURLを開くと正しいサウンドが得られますが、urlfetch.fetchを使用して同じURLを読み取ると、返されるサウンドが正しくありません。

ここで何が問題になっていますか?フェッチが何らかの形でURLを変更しているとしか思えません。

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

java - GAE/J を使用するコードの JUnit テスト URLFetchServiceFactory.getURLFetchService()

を利用する Google App Engine - Java (GAE/J) にデプロイするコードがいくつかありますURLFetchService。JUnit を使用してこのコードをテストしたいと思います。テストのドキュメントにLocalURLFetchServiceTestConfigよると、次のようにクラスを大まかに使用するテストが必要なようです。

テストに関する GAE/J ドキュメントで提案されているように、「ヘルパー」を使用しているにもかかわらず、このテストが引き続き失敗することがわかりましたThe API package 'urlfetch' or call 'Fetch()' was not found.

「ヘルパー」を使用すると、GAE環境が何らかの形でセットアップURLFetchServiceFactory.getURLFetchService()され、メソッド内から呼び出すとgetRemoteDataUsingUrlFetch、返されるインターフェースが「機能する」インスタンスになると想定していましLocalURLFetchServiceたが、そうではないようです。

  • このコードをテストするにはどうすればよいですか?
  • 何か不足していますか?(私はGAEにかなり慣れていません...)
  • getRemoteDataUsingUrlFetchローカルでテストできないため、使用しないようにリファクタリングする必要がありますURLFetchServiceFactory.getURLFetchService()か??? (それはさすがにヤバそうです…)

どんな助け/提案も大歓迎です!

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

java - タイムアウト例外を回避するには、どのように URLFetch を記述すればよいですか? GAE/J + Facebookアプリ

関数は非常に単純です。

問題は、ときどき例外が発生することです。

私がやりたいのは、 while() ループなどで関数を実行することです。そのため、応答があるまで試行を続けます。最善のアプローチは何だと思いますか?私は正しい方向に向かっていますか、それともまったく違うものを提案しますか? 他の投稿で提案されているように、タイムアウトを 10 秒に増やすと、問題の大部分を回避できますが、問題を根絶することはできません。

ありがとう。


PS 1:FetchOptions opt = FetchOptions.Builder.doNotValidateCertificate();別の問題を回避するためにこの行が必要です。

PS 2: これは、このスレッドのような問題ではありません: GoogleAppEngine urlfetch タイムアウト例外。自分のサーバーではなく、Facebook サーバーを取得しているためです。「フェッチ中のタイムアウト」 URLFetch GAE/Jのようなものでもありません。これは、問題が非常に大きなフィードではなく、応答しないサーバー (テスト ユーザーからの要求に応答するときに特に遅い) にあるためです。

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

python - 結果を気にしない場合の非同期 URLfetch ? 【パイソン】

私が GAE 用に書いているいくつかのコードでは、別のシステムの URL で定期的に GET を実行する必要があります。つまり、本質的に「ping」を実行する必要があり、要求が失敗したり、タイムアウトしたり、成功したりするかどうかはあまり心配していません。

私は基本的に「起動して忘れる」必要があり、リクエストを待って自分のコードを遅くしたくないので、get_result() を呼び出さずに非同期の urlfetch を使用しています。

ログに次の警告が表示されます。

一致する応答のない 1 つの RPC 要求が見つかりました (おそらくタイムアウトまたはその他のエラーが原因です)

これを行うための明らかに良い方法がありませんか?この場合、Task Queue または Deferred Task は (私には) やり過ぎのように思えます。

任意の入力をいただければ幸いです。

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

python - urlfetchを使用してPythonGoogleAppEngineSdkのPicasaに画像を挿入します

Google AppEngineSdkを介してFlexアプリケーションからpicasaウェブに画像を挿入しようとしています。Pythonクライアントライブラリの代わりに単純なurlfetchを実行したいと思います。私がフォローしているコード:

「filename_or_handle」へのデータパスはByteArrayイメージです。ただし、成功しません。何が問題なのかわかりません。ご意見をお聞かせください。ありがとう。

解決策は次のとおりです。

ありがとう、ジョンソン。

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

java - Google アプリ エンジン: Java サーブレットを介して Blobstore に画像を保存中に NullpointerException が発生する

JSP ファイルのアップロードと検証サーブレットを介して Blobstore に画像をアップロードしようとしています。JSP部分は次のとおりです。

Java クラスTestUploadMimeValidationは次のとおりです。

このクラスは画像を Blobstore に問題なくアップロードしますが、NullPointerException. スタックトレースは次のとおりです。

この NPE のため、TestUpload.javaクラス内の私のコードは実行されません。sはprintln問題なく出ます。「step3」と表示されます。画像はデータストアに保存されます。しかし、実行するコードを取得できませんTestUpload。何が例外を引き起こしているのか考えていますか? マルチパートをいじろうとしましたが、あまり成功しませんでした。

この問題に関するヘルプをいただければ幸いです。

0 投票する
5 に答える
2823 参照

python - App EnginePythonurlfetchのタイムアウト

Restfulインターフェースと通信したいアプリエンジンアプリケーションのインスタンスが2つあります。一方のデータが更新されると、もう一方のWebフックが呼び出され、独自のシステムのデータの新しいコピーが取得されます。'site1'の中に私は持っています:

'site2'のdata_updatedのハンドラー内には次のものがあります。

2つのサイト間で受け渡されるデータはほとんどありませんが、次のエラーが発生します。期限を10秒に延長しようとしましたが、それでも機能しません。

誰かが何が起こっているのかについての洞察を提供できますか?

ありがとう-リチャード