問題タブ [httpbuilder]

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 に答える
5816 参照

xml - Java.lang.NoClassDefFounderError: クラス groovy.net.http.ParserRegistry を初期化できませんでした

現在、Groovy の使用中に SoapUi でこのエラー メッセージが表示されます。

最初、コードはコンパイルされませんでした。つまり、「クラス HTTPBuilder を解決できません」というエラーが発生しました。これを解決するために、http://repository.codehaus.org/org/codehaus/groovy/modules/http-builder/http-builder/0.6/ から jar ファイルをダウンロードし C:\Program Files\SmartBear\soapUI に貼り付けました。 -Pro-4.5.1\bin\ext で問題が解決しました。

同じスクリプトを再実行すると、Java.lang.NoClassDefFounderError: Could not initialize class groovy.net.http.ParserRegistry でエラーが発生するようになりました

クラスSomeClassName {

def RequestBody = SomeClassName.Method() // このメソッドは XML を返します

static def メソッド名()

def http = new HTTPBuilder(' http://www.SomeWebServiceLocation.com ')

}

このメソッド、つまり SomeClassName.Methodname() を呼び出していた場所をコメントアウトすると、クラスの他のすべてが正常に機能するようです。

誰か助けてください.. :'( :'(

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

grails - grails では、私の HTTPBuilder は、gsp ページを返す 1 つの残りの URL を呼び出します。gsp ページを表示するにはどうすればよいですか?

application1 と application2 という 2 つの grails アプリケーションがあります。application1 は、HTTPBuilder を使用して、1 つのテンプレート (gsp ページ) を返す application2 を呼び出します。アプリケーションで gsp ページ (応答) を表示するにはどうすればよいですか 1. ステータス コード 200 を取得しました。

そのユーザー アクションは、1 つの gsp ページを返します。

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

grails - httpbuilderからコントローラーへの変数に応答のリーダーを割り当てる方法

ここで、リーダーは次のようなコードを提供します。

このリーダーを1つの変数に割り当ててコントローラーに戻る方法.そして、コントローラーからこの1ページを表示したい.

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

grails - CAS に接続された 2 つのアプリケーション間で jsessionid を渡すにはどうすればよいですか?

現在のアーキテクチャに問題があります。

私は次のアーキテクチャを持っています:

ここに画像の説明を入力

API (残り): Grails アプリケーション  

"App-2": Grails アプリケーション (Http Builder を使用)  

どちらのアプリケーション (API と App-2) も認証に CAS サーバーを使用するため、

両方のアプリケーションでプラグイン「Spring-security-cas1.0.5」。  

両方のアプリケーションが CAS で認証されますが、それぞれのアプリケーションと同じセッションはありません。

アプリケーションは独自の JSESSIONID を生成します。  

「App-2」からApi jsessionidを傍受し、それぞれのヘッダーで送信しようとしました

リクエストしましたが、うまくいきませんでした。  

アイデアや提案はありますか?

どうもありがとう

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

json - HTTPBuilder セット リクエスト contenttype

次のコードを使用して、外部システムに対して HTTP POST を実行しています。問題は、以下のコードを使用すると、外部システムが常に「null」コンテンツ タイプを取得することです。HTTPBuilder を使用するときに contenttype を設定する方法はありますか。

同じリクエストを実行する他のツールを試してみましたが、リモート システムは適切な contentType ('application/json') を取得します。

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

web-services - Grails: クラス groovyx.net.http.HTTPBuilder を解決できません

grails アプリケーションで使用したい Web サービスをいくつか開発しました。これらのサービスは、Get または POST プロトコルを使用して呼び出すことができます。

そのためには HTTP ビルダー オブジェクトを使用する必要があることがわかりました。

これは私のコードです:

私が抱えている問題は、Netbeans でインポートごとにエラーが発生することです: Unable to resolve class groovyx.net.http.HTTPBuilder Unable to resolve class groovyx.net.http.ContentType ...

ただし、アプリケーションを実行しようとしましたが、コードを実行すると次のエラーが表示されます。

次のコマンドを使用して rest プラグインをインストールしました: grails install-plugin rest そして、既に netbeans インターフェイスを使用してインストールしようとしましたが、正しくインストールされていることがわかりました。

ファイル BuildConfig.groovy に次のような依存関係が必要ないくつかのフォーラムを見てきました。

しかし、これは問題を解決していません。

詳細については、netbeans 7.2.1 と Grails 2.2.0 を使用しています。

私のコードに何か問題がありますか、それとも Web サービスをリクエストするためのより簡単な方法はありますか?

前もって感謝します。

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

rest - HTTPS用のHTTPBuilderを使用したGrailsRESTプラグイン

私は正常に機能していたgrailsのサービス方法を持っています。

GETリクエストを介してJSONをプルします。prodに移行した後、プロトコルをHTTPSに変更する必要がありましたが、例外が発生します。

HTTPSプロトコルを使用するために変更する必要があるものはありますか?HTTPBuilderのドキュメント全体を調べましたが、HTTPSの使用に関する単一の参照が見つかりませんでした。また、Googleで例を見つけることができませんでした。

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

groovy - REST API を介した Artifactory Search で「Bad request」エラーが発生する

Groovy スクリプトと REST API を使用して成果物を検索しようとしています。

これにより例外が発生します。

サーバーとクエリが正しいかどうかを確認するためだけに、url = サーバー + '/' + クエリ (= http://mic-build2.mic.co.at:8081/artifactory/api/search/artifact?name= at.mic.all.feature&repos=features-qa-test-snapshot ) をブラウザで実行すると、まさに私の検索結果を含むファイルが生成されます。

{"results":[{"uri":" http://mic-build2.mic.co.at:8081/artifactory/api/storage/features-qa-test-snapshot/at/mic/all/feature/ at.mic.all.feature/20130313002236/at.mic.all.feature-20130313002236-win32.win32.x86.zip "},…..}

したがって、サーバーとクエリは問題ないように見えますが、groovy スクリプトでは機能しません。

よろしくお願いします。フランク

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

groovy - HTTPBuilder/RESTClient 401 の処理

Groovy HTTPBuilder を使用してアプリケーションを構築していますが、401 の処理に行き詰まっています。私のアプリでは、数分ごとに認証 Cookie が無効になり (リクエストが 401 を返します)、リソースをリクエストして更新する必要があります (/token など)。 /refresh) その後、元の要求を繰り返します。response.'401' 失敗の閉鎖を定義できることはわかっていますが、すべての要求で何度も何度も指定したくありません。もっと透明にやりたい。すでにいくつかの認証戦略 (basic、oauth、digest など) があることを確認しましたが、どれも私には適しておらず、新しいものを実装するのは大変な作業のようです。応答ステータスを確認できる responseInterceptor を定義したいと思います。401 の場合は、'