問題タブ [unirest]
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.
ios - 非同期が完了するのを待っていないメインスレッド
10GCD を使用した非同期呼び出しに関する SOF のいくつかの投稿をフォローしましたが、これは、ローカル テスト サーバーに対して作業およびテストする場合のように、リモート サーバーの応答が十分に速い場合に正常に機能します。
試みた SOF ソリューション:
別のブロックを開始する前に、2 つの非同期ブロックが実行されるまで待機する
iPhone - Grand Central Dispatch メインスレッド
リモート サーバーをセットアップして、JSON データを返すのに少なくとも 8 秒かかるようになりました。GCD コードは、UI を更新する前に非同期呼び出しが完了するのを待っていないかのように動作し、最終的にテーブル ビューが表示されます。それは空です。
これを正しく動作させる唯一の方法は、行を残すことです
これにより、アプリは 10 秒間待機し、「[self runUnirestRequest:requestUrl];」が許可されます。データを返すと、データが返されます。これは明らかにハックであり、GCD コードを適切に機能させたいと考えています。
非同期呼び出しがデータとともに返された場合にのみ UI コードを実行する方法はありますか?
注: runUnirestRequest から返されるデータは JSON 形式であり、逆シリアル化されて「salesData」のインスタンスに配置されます。
GCD 呼び出しに関連する私のコードは次のとおりです。
runUnirestRequest 関数
php - ウェブサイトを返すユニレストの応答?
Laravel 4.0 フレームワークで Unirest を動作させようとしています。
現在、REST Countries v1 API を使用しており、すべての国を取得しようとしているときにこの問題が発生しています: http://i.gyazo.com/3876755ebdf9b3e71c03a0e801975053.png 認証を削除すると、承認しますが、承認してすべての国を取得しようとするとすぐに、ローカルホストページに mashape Web サイト全体がスローされます。
しかし、国コードで取得しようとすると、期待どおりに機能します
http://i.gyazo.com/72017ce438f91cab8c9b16c50bba12d3.png
最初のコード例が機能せず、むしろ Mashape Web サイト全体をエコーするのはなぜですか??
c# - C# で Unirest を使用して応答本文を取得する
Unirest for .Netについて: https://github.com/mashape/unirest-net/
これが私のコードの抜粋です:
質問:応答本文を取得するにはどうすればよいですか?
java - Unirest(Java)で証明書エラーを無視する方法
Unirest (Java バージョン) を使用して GET および POST 要求を作成していますが、プログラムが企業ネットワークの背後にあり、ネットワーク管理者がファイアウォール マッピングをセットアップしているため、SSL 暗号化サイトにアクセスすると問題が発生します。たとえば、foobar.com
にマップされ56.1.89.12:4444
ます。しかし、そのアドレスにリクエストを送信すると、次の ssl 証明書エラーが表示されます。
Unirest
カスタムを使用するための事前設定があるようですhttpclient
。だから私は使用します
makeClient
方法MyHttpClient
は次のとおりです。
主なアイデアは、Apache HttpClient 4.3 での SSL 証明書の無視から取られています。
しかし、それでもうまくいきませんでした。何か提案はありますか?
python - Google App Engine に Unirest Python モジュールをインストールする
こんにちは、GAE と Python は初めてです。Python を使用して GAE で小さな Web アプリケーションを作成しようとしています。アプリケーションでUnirestモジュールを使用する予定です。
この投稿の指示に従いましたが、次のエラーが発生しました。
poster.encode という名前のモジュールはありません
どうすればunirestをGAEにうまくインストールできますか?
ありがとう
objective-c - Objective-C UNIRest が GET リクエストに応答しない
UNIRest API を使用して、この get リクエストを iPhone アプリケーションで実行しようとしています。
https://api.guildwars2.com/v1/guild_details.json?guild_name=The%20Legacy
私が実行しているコードはこれです
forループが応答を表示することを望んでいました。しかし、唯一の出力が、
私はこれを修正するのに十分な UNIRest API を知りませんし、適切なドキュメントを見つけることもできません。私は何を間違っていますか?